|
static void | timerCallback (void *data) |
|
|
static const byte | INSTRUMENT_SIZE_MT32 = 0xF9 |
|
static const uint16 | SCRIPT_TIMER_FREQUENCY = 292 |
|
static const uint16 | SCRIPT_TIMER_RATE = 1000000 / SCRIPT_TIMER_FREQUENCY |
|
|
void | stop (SfxSlot *sfxSlot) |
|
void | processOpCode (SfxSlot *sfxSlot, byte opCode) |
|
virtual byte | getNumberOfSfxSources ()=0 |
|
virtual void | readInstrument (SfxData *sfxData, Common::SeekableReadStream *in)=0 |
|
virtual bool | loadInstrument (SfxSlot *sfxSlot)=0 |
|
virtual void | changeInstrument (SfxSlot *sfxSlot) |
|
virtual void | noteOn (SfxSlot *sfxSlot) |
|
virtual void | noteOff (SfxSlot *sfxSlot) |
|
virtual void | updateNote (SfxSlot *sfxSlot) |
|
|
static const byte | INSTRUMENT_SIZE_ADLIB = 0x09 |
|
static const byte | MAX_SCRIPT_SIZE = 0x30 |
|
static const byte | OPL2_NUM_SOURCES = 2 |
|
static const byte | OPL3_NUM_SOURCES = 4 |
|
The documentation for this class was generated from the following file: