| GPS04 Reference Manual | ||||
|---|---|---|---|---|
#include <gps04-smf-header.h>
GPS04SmfHeader;
enum GPS04SmfFormat;
GPS04SmfHeader* gps04_smf_header_new (GPS04SmfFormat format,
guint n_tracks,
guint division);
unsigned gps04_smf_header_get_n_tracks (const GPS04SmfHeader *self);
void gps04_smf_header_set_format (GPS04SmfHeader *self,
guint16 format);
void gps04_smf_header_set_n_tracks (GPS04SmfHeader *self,
guint16 n_tracks);
typedef enum
{
GPS04_SMF_FORMAT_SINGLE = 0,
GPS04_SMF_FORMAT_SIMULTANEOUS = 1,
GPS04_SMF_FORMAT_INDEPENDENT = 2
} GPS04SmfFormat;
GPS04SmfHeader* gps04_smf_header_new (GPS04SmfFormat format, guint n_tracks, guint division);
Creates a new MThd chunk.
format : |
|
n_tracks : |
|
division : |
|
| Returns : | a new GPS04SmfHeader. |
unsigned gps04_smf_header_get_n_tracks (const GPS04SmfHeader *self);
self : |
|
| Returns : |
void gps04_smf_header_set_format (GPS04SmfHeader *self, guint16 format);
self : |
|
format : |
void gps04_smf_header_set_n_tracks (GPS04SmfHeader *self, guint16 n_tracks);
self : |
|
n_tracks : |