GPS04MidiEvent

GPS04MidiEvent — MIDI Event

Synopsis


#include <gps04-midi-event.h>


            GPS04MidiEvent;
#define     MIDI_CHANNEL_MAX
#define     MIDI_CHANNEL_MIN
void        gps04_midi_event_set_channel    (GPS04MidiEvent *self,
                                             guint channel);
void        gps04_midi_event_set_id         (GPS04MidiEvent *self,
                                             guint id);
void        gps04_midi_event_write_header_to_file
                                            (GPS04MidiEvent *self,
                                             PS04Stream *stream,
                                             GError **error);

Object Hierarchy


  GObject
   +----GPS04MidiEvent
         +----GPS04MidiNoteOffEvent
         +----GPS04MidiNoteOnEvent
         +----GPS04SmfEndOfTrackEvent
         +----GPS04SmfTimeSignatureEvent

Description

GPS04MidiEvent is the base class for MIDI events in a GPS04StandardMidiFile.

Details

GPS04MidiEvent

typedef struct _GPS04MidiEvent GPS04MidiEvent;


MIDI_CHANNEL_MAX

#define MIDI_CHANNEL_MAX      15


MIDI_CHANNEL_MIN

#define MIDI_CHANNEL_MIN      0


gps04_midi_event_set_channel ()

void        gps04_midi_event_set_channel    (GPS04MidiEvent *self,
                                             guint channel);

self :
channel :

gps04_midi_event_set_id ()

void        gps04_midi_event_set_id         (GPS04MidiEvent *self,
                                             guint id);

self :
id :

gps04_midi_event_write_header_to_file ()

void        gps04_midi_event_write_header_to_file
                                            (GPS04MidiEvent *self,
                                             PS04Stream *stream,
                                             GError **error);

self :
stream :
error :