| 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 : |