BSE Interface Reference

/opt/src/beast/bse/bsemididecoder.h

SYNOPSIS

DESCRIPTION

_BseMidiDecoder

/opt/src/beast/bse/bsemididecoder.h:38
struct _BseMidiDecoder
{
  SfiRing             *events;
  BseMusicalTuningType musical_tuning;
  guint                auto_queue;
  guint                smf_support;
  guint                state_changed;
  BseMidiDecoderState  state;
  guint32              delta_time;
  BseMidiEventType     event_type;
  BseMidiEventType     running_mode;
  guint                zchannel;
  guint32              left_bytes;
  guint                n_bytes;
  guint8              *bytes;
};

bse_midi_decoder_destroy

/opt/src/beast/bse/bsemididecoder.h:64

bse_midi_decoder_new

/opt/src/beast/bse/bsemididecoder.h:63
BseMidiDecoder*  bse_midi_decoder_new 
(gboolean             auto_queue,
 gboolean             smf_support,
 BseMusicalTuningType musical_tuning);

bse_midi_decoder_pop_event

/opt/src/beast/bse/bsemididecoder.h:72

bse_midi_decoder_pop_event_list

/opt/src/beast/bse/bsemididecoder.h:73

bse_midi_decoder_push_data

/opt/src/beast/bse/bsemididecoder.h:68
void  bse_midi_decoder_push_data 
(BseMidiDecoder *self,
 guint           n_bytes,
 guint8         *bytes,
 guint64         usec_systime);

bse_midi_decoder_push_smf_data

/opt/src/beast/bse/bsemididecoder.h:71
void  bse_midi_decoder_push_smf_data 
(BseMidiDecoder *self,
 guint           n_bytes,
 guint8         *bytes);