GPS04MultiTrackSmf

GPS04MultiTrackSmf

Synopsis


#include <gps04-multi-track-smf.h>


            GPS04MultiTrackSmf;
GPS04MultiTrackSmf* gps04_multi_track_smf_new
                                            (void);
void        gps04_multi_track_smf_add_track (GPS04MultiTrackSmf *self,
                                             GPS04SmfTrack *track);
unsigned    gps04_multi_track_smf_get_n_tracks
                                            (const GPS04MultiTrackSmf *self);
GPS04SmfTrack* gps04_multi_track_smf_get_nth_track
                                            (GPS04MultiTrackSmf *self,
                                             unsigned index );

Description

Details

GPS04MultiTrackSmf

typedef struct _GPS04MultiTrackSmf GPS04MultiTrackSmf;


gps04_multi_track_smf_new ()

GPS04MultiTrackSmf* gps04_multi_track_smf_new
                                            (void);

Creates a new, empty Standard MIDI File object.

Returns : a new GPS04MultiTrackSmf.

gps04_multi_track_smf_add_track ()

void        gps04_multi_track_smf_add_track (GPS04MultiTrackSmf *self,
                                             GPS04SmfTrack *track);

self :
track :

gps04_multi_track_smf_get_n_tracks ()

unsigned    gps04_multi_track_smf_get_n_tracks
                                            (const GPS04MultiTrackSmf *self);

self :
Returns :

gps04_multi_track_smf_get_nth_track ()

GPS04SmfTrack* gps04_multi_track_smf_get_nth_track
                                            (GPS04MultiTrackSmf *self,
                                             unsigned index );

self :
Param2 :
Returns :