![]() |
![]() |
![]() |
GPS04 Reference Manual | ![]() |
---|---|---|---|---|
#include <gps04-midi-variable-length-quantity.h> GPS04MidiVariableLengthQuantity; GPS04MidiVariableLengthQuantity* gps04_midi_variable_length_quantity_new (void); guint gps04_midi_variable_length_quantity_get (const GPS04MidiVariableLengthQuantity *self); void gps04_midi_variable_length_quantity_offset (GPS04MidiVariableLengthQuantity *self, int value); void gps04_midi_variable_length_quantity_set (GPS04MidiVariableLengthQuantity *self, guint value);
The GPS04MidiVariableLengthQuantity class represents a MIDI variable length quantity: a 32-bit range unsigned integer whose length in a MIDI stream varies from 1 to 4 bytes. An example use is to store time-stamp deltas in a GPS04SmfTrackEvent list.
typedef struct _GPS04MidiVariableLengthQuantity GPS04MidiVariableLengthQuantity;
GPS04MidiVariableLengthQuantity* gps04_midi_variable_length_quantity_new (void);
Creates a new variable length quantity.
Returns : | a new GPS04MidiVariableLengthQuantity. |
guint gps04_midi_variable_length_quantity_get (const GPS04MidiVariableLengthQuantity *self);
self : |
|
Returns : |
void gps04_midi_variable_length_quantity_offset (GPS04MidiVariableLengthQuantity *self, int value);
self : |
|
value : |
void gps04_midi_variable_length_quantity_set (GPS04MidiVariableLengthQuantity *self, guint value);
self : |
|
value : |