libsmf
|
Represents a "song", that is, collection of one or more tracks. More...
#include <smf.h>
Data Fields | |
int | format |
int | ppqn |
These fields are extracted from "division" field of MThd header. | |
int | frames_per_second |
int | resolution |
int | number_of_tracks |
FILE * | stream |
These are private fields using only by loading and saving routines. | |
void * | file_buffer |
int | file_buffer_length |
int | next_chunk_offset |
int | expected_number_of_tracks |
GPtrArray * | tracks_array |
Private, used by smf.c. | |
double | last_seek_position |
GPtrArray * | tempo_array |
Private, used by smf_tempo.c. | |
Represents a "song", that is, collection of one or more tracks.
int smf_struct::number_of_tracks |
Definition at line 237 of file smf.h.
Referenced by smf_track_remove_from_smf().
int smf_struct::ppqn |
FILE* smf_struct::stream |
GPtrArray* smf_struct::tempo_array |
Private, used by smf_tempo.c.
Array of pointers to smf_tempo_struct.
GPtrArray* smf_struct::tracks_array |
Private, used by smf.c.
Definition at line 247 of file smf.h.
Referenced by smf_track_remove_from_smf().