GPS04StandardMidiFile

GPS04StandardMidiFile — Standard MIDI File

Synopsis


#include <gps04-standard-midi-file.h>


            GPS04StandardMidiFile;
GPS04SmfHeader* gps04_standard_midi_file_get_header
                                            (GPS04StandardMidiFile *self);
void        gps04_standard_midi_file_write_header_to_stream
                                            (GPS04StandardMidiFile *self,
                                             PS04Stream *stream,
                                             GError **error);

Object Hierarchy


  GObject
   +----GPS04StandardMidiFile

Description

The GPS04StandardMidiFile class represents the contents of a Standard MIDI File (SMF), which may be streamed to an actual file on disk. This is nowhere like a complete implementation of the standard — it supports single-track files only, for example, and always assumes 48 pulses per quarter note.

Details

GPS04StandardMidiFile

typedef struct _GPS04StandardMidiFile GPS04StandardMidiFile;


gps04_standard_midi_file_get_header ()

GPS04SmfHeader* gps04_standard_midi_file_get_header
                                            (GPS04StandardMidiFile *self);

self :
Returns :

gps04_standard_midi_file_write_header_to_stream ()

void        gps04_standard_midi_file_write_header_to_stream
                                            (GPS04StandardMidiFile *self,
                                             PS04Stream *stream,
                                             GError **error);

self :
stream :
error :