ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
MidiParser Member List

This is the complete list of members for MidiParser, including all inherited members.

_abortParseMidiParserprotected
_activeNotesMidiParserprotected
_activeTrackMidiParserprotected
_autoLoopMidiParserprotected
_centerPitchWheelOnUnloadMidiParserprotected
_disableAllNotesOffMidiEventsMidiParserprotected
_disableAutoStartPlaybackMidiParserprotected
_doParseMidiParserprotected
_driverMidiParserprotected
_hangingNotesMidiParserprotected
_hangingNotesCountMidiParserprotected
_jumpingToTickMidiParserprotected
_nextEventMidiParserprotected
_nextSubtrackEventsMidiParserprotected
_numSubtracksMidiParserprotected
_numTracksMidiParserprotected
_pauseMidiParserprotected
_positionMidiParserprotected
_ppqnMidiParserprotected
_psecPerTickMidiParserprotected
_sendSustainOffOnNotesOffMidiParserprotected
_smartJumpMidiParserprotected
_sourceMidiParserprotected
_sysExDelayMidiParserprotected
_tempoMidiParserprotected
_timerRateMidiParserprotected
_tracksMidiParserprotected
activeNote(byte channel, byte note, bool active) (defined in MidiParser)MidiParserprotected
allNotesOff() (defined in MidiParser)MidiParserprotectedvirtual
createParser_QT(int8 source=-1) (defined in MidiParser)MidiParserstatic
createParser_SMF(int8 source=-1) (defined in MidiParser)MidiParserstatic
createParser_XMIDI(XMidiCallbackProc proc=defaultXMidiCallback, void *refCon=0, int source=-1) (defined in MidiParser)MidiParserstatic
defaultXMidiCallback(byte eventData, void *refCon) (defined in MidiParser)MidiParserstatic
determineDataSize(Common::SeekableReadStream *stream)MidiParserinlinevirtual
determineNextEvent()MidiParserprotectedvirtual
getPPQN() (defined in MidiParser)MidiParserinline
getTick() (defined in MidiParser)MidiParserinlinevirtual
hangAllActiveNotes() (defined in MidiParser)MidiParserprotected
hangingNote(byte channel, byte note, uint32 ticksLeft, bool recycle=true) (defined in MidiParser)MidiParserprotected
hasJumpIndex(uint8 index)MidiParserinlinevirtual
isPlaying() const (defined in MidiParser)MidiParserinline
jumpToIndex(uint8 index, bool stopNotes=true)MidiParserinlinevirtual
jumpToTick(uint32 tick, bool fireEvents=false, bool stopNotes=true, bool dontSendNoteOn=false) (defined in MidiParser)MidiParser
loadMusic(byte *data, uint32 size)=0 (defined in MidiParser)MidiParserpure virtual
MAXIMUM_SUBTRACKS (defined in MidiParser)MidiParserprotectedstatic
MAXIMUM_TRACKS (defined in MidiParser)MidiParserprotectedstatic
MidiParser(int8 source=-1) (defined in MidiParser)MidiParser
mpAutoLoop enum valueMidiParser
mpCenterPitchWheelOnUnload enum valueMidiParser
mpDisableAllNotesOffMidiEvents enum valueMidiParser
mpDisableAutoStartPlayback enum valueMidiParser
mpSendSustainOffOnNotesOff enum valueMidiParser
mpSmartJump enum valueMidiParser
onTimer() (defined in MidiParser)MidiParservirtual
onTrackStart(uint8 track)MidiParserinlineprotectedvirtual
parseNextEvent(EventInfo &info)=0 (defined in MidiParser)MidiParserprotectedpure virtual
pausePlaying()MidiParser
processEvent(const EventInfo &info, bool fireEvents=true) (defined in MidiParser)MidiParserprotectedvirtual
property(int prop, int value) (defined in MidiParser)MidiParservirtual
read2low(byte *&data)MidiParserinlineprotected
read4high(byte *&data)MidiParserinlineprotected
readVLQ(byte *&data) (defined in MidiParser)MidiParserprotectedstatic
rebaseTracking()MidiParserprotectedvirtual
resetTracking() (defined in MidiParser)MidiParserprotectedvirtual
resumePlaying()MidiParser
sendMetaEventToDriver(byte type, byte *data, uint16 length) (defined in MidiParser)MidiParserprotectedvirtual
sendToDriver(uint32 b) (defined in MidiParser)MidiParserprotectedvirtual
sendToDriver(byte status, byte firstOp, byte secondOp) (defined in MidiParser)MidiParserinlineprotected
setMidiDriver(MidiDriver_BASE *driver) (defined in MidiParser)MidiParserinlinevirtual
setTempo(uint32 tempo) (defined in MidiParser)MidiParservirtual
setTimerRate(uint32 rate) (defined in MidiParser)MidiParserinline
setTrack(int track) (defined in MidiParser)MidiParser
startPlaying()MidiParser
stopPlaying()MidiParser
timerCallback(void *data) (defined in MidiParser)MidiParserinlinestatic
unloadMusic() (defined in MidiParser)MidiParservirtual
XMidiCallbackProc typedef (defined in MidiParser)MidiParser
~MidiParser() (defined in MidiParser)MidiParserinlinevirtual