#include <XMidiSequenceHandler.h>
Inheritance diagram for XMidiSequenceHandler:

Public Member Functions | |
| virtual | ~XMidiSequenceHandler () |
| virtual void | sequenceSendEvent (uint16 sequence_id, uint32 message)=0 |
| virtual void | sequenceSendSysEx (uint16 sequence_id, uint8 status, const uint8 *msg, uint16 length)=0 |
| virtual uint32 | getTickCount (uint16 sequence_id)=0 |
| virtual void | handleCallbackTrigger (uint16 sequence_id, uint8 data)=0 |
Definition at line 25 of file XMidiSequenceHandler.h.
| virtual XMidiSequenceHandler::~XMidiSequenceHandler | ( | ) | [inline, virtual] |
Definition at line 28 of file XMidiSequenceHandler.h.
An event sent from a sequence to play
| sequence_id | The id of the sequence requesting the tick count |
Implemented in LowLevelMidiDriver.
Referenced by XMidiSequence::getRealTime(), XMidiSequence::getTime(), and XMidiSequence::initClock().
| virtual void XMidiSequenceHandler::handleCallbackTrigger | ( | uint16 | sequence_id, | |
| uint8 | data | |||
| ) | [pure virtual] |
Handle an XMIDI Callback Trigger Event
| sequence_id | The id of the sequence doing the callback | |
| data | data[1] of the XMIDI_CONTROLLER_CALLBACK_TRIG event |
Implemented in LowLevelMidiDriver.
Referenced by XMidiSequence::playEvent().
| virtual void XMidiSequenceHandler::sequenceSendEvent | ( | uint16 | sequence_id, | |
| uint32 | message | |||
| ) | [pure virtual] |
An event sent from a sequence to play
| sequence_id | The id of the sequence that is attempting to send the event | |
| message | The Event being sent |
Implemented in LowLevelMidiDriver.
Referenced by XMidiSequence::applyShadow(), XMidiSequence::gainChannel(), XMidiSequence::loseChannel(), XMidiSequence::playEvent(), XMidiSequence::sendEvent(), XMidiSequence::setVolume(), XMidiSequence::XMidiSequence(), and XMidiSequence::~XMidiSequence().
| virtual void XMidiSequenceHandler::sequenceSendSysEx | ( | uint16 | sequence_id, | |
| uint8 | status, | |||
| const uint8 * | msg, | |||
| uint16 | length | |||
| ) | [pure virtual] |
Send a SysEx event from a Sequence
| sequence_id | The id of the sequence that is attempting to send the event | |
| status | The Status Byte of the SysEx event | |
| msg | The SysEx data (including terminator byte) | |
| length | The number of bytes of SysEx data to send |
Implemented in LowLevelMidiDriver.
Referenced by XMidiSequence::playEvent().
1.4.7