BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
bsemididecoder.hh File Reference
#include <bse/bsemidievent.hh>

Go to the source code of this file.

Classes

struct  BseMidiDecoder

Enumerations

enum  BseMidiDecoderState {
  BSE_MIDI_DECODER_ZERO, BSE_MIDI_DECODER_DELTA_TIME, BSE_MIDI_DECODER_EVENT, BSE_MIDI_DECODER_VLENGTH,
  BSE_MIDI_DECODER_DATA, BSE_MIDI_DECODER_DONE
}

Functions

BseMidiDecoderbse_midi_decoder_new (gboolean auto_queue, gboolean smf_support, BseMusicalTuningType musical_tuning)
void bse_midi_decoder_destroy (BseMidiDecoder *self)
void bse_midi_decoder_push_data (BseMidiDecoder *self, uint n_bytes, uint8 *bytes, uint64 usec_systime)
void bse_midi_decoder_push_smf_data (BseMidiDecoder *self, uint n_bytes, uint8 *bytes)
BseMidiEventbse_midi_decoder_pop_event (BseMidiDecoder *self)
SfiRingbse_midi_decoder_pop_event_list (BseMidiDecoder *self)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines