ScummVM API documentation
MT32Emu::DefaultMidiStreamParser Class Reference
Inheritance diagram for MT32Emu::DefaultMidiStreamParser:
MT32Emu::MidiStreamParser MT32Emu::MidiStreamParserImpl MT32Emu::MidiReceiver MT32Emu::MidiReporter

Public Member Functions

 DefaultMidiStreamParser (Synth &synth, Bit32u initialStreamBufferCapacity=SYSEX_BUFFER_SIZE)
 
void setTimestamp (const Bit32u useTimestamp)
 
void resetTimestamp ()
 
- Public Member Functions inherited from MT32Emu::MidiStreamParser
 MidiStreamParser (Bit32u initialStreamBufferCapacity=SYSEX_BUFFER_SIZE)
 
- Public Member Functions inherited from MT32Emu::MidiStreamParserImpl
 MidiStreamParserImpl (MidiReceiver &, MidiReporter &, Bit32u initialStreamBufferCapacity=SYSEX_BUFFER_SIZE)
 
void parseStream (const Bit8u *stream, Bit32u length)
 
void processShortMessage (const Bit32u message)
 

Protected Member Functions

void handleShortMessage (const Bit32u message)
 
void handleSysex (const Bit8u *stream, const Bit32u length)
 
void handleSystemRealtimeMessage (const Bit8u realtime)
 
void printDebug (const char *debugMessage)
 
virtual void handleSysex (const Bit8u stream[], const Bit32u length)=0
 

The documentation for this class was generated from the following file: