| _accuracyMode (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _activeNotes (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _activeNotesMutex (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _activeRhythmNotes (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _allocationMode (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _allocationMutex (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _channelAllocations (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _controlData (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _controllerDefaults (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _defaultChannelVolume (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _fadeDelay (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _fadingMutex (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _gmToMt32 (defined in MidiDriver) | MidiDriver | static |
| _instrumentBank (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _instrumentDefs (defined in Lure::MidiDriver_ADLIB_Lure) | Lure::MidiDriver_ADLIB_Lure | protected |
| _instrumentRemapping (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _instrumentWriteMode (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _isOpen (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _melodicChannels (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _midiDumpCache | MidiDriver_BASE | protected |
| _midiDumpEnable | MidiDriver_BASE | protected |
| _modulationDepth (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _mt32ToGm (defined in MidiDriver) | MidiDriver | static |
| _noteCounter (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _noteSelect (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _numMelodicChannels (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _opl (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _oplFrequencyConversionFactor (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _oplType (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _pitchBendSensitivity (defined in Lure::MidiDriver_ADLIB_Lure) | Lure::MidiDriver_ADLIB_Lure | protected |
| _prevMillis | MidiDriver_BASE | protected |
| _rhythmBank (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmBankFirstNote (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmBankLastNote (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmInstrumentMode (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmMode (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmModeIgnoreNoteOffs (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _rhythmModeRewriteSharedRegister (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _shadowRegisters (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _sources (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _timer_param (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _timer_proc (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _timerFrequency (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| _timerRate (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _userMusicVolume (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _userMute (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _userSfxVolume (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _userVolumeScaling (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protected |
| _vibratoDepth (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | protected |
| abortFade(FadeAbortType abortType=FADE_ABORT_TYPE_END_VOLUME) | MidiDriver_Multisource | |
| abortFade(uint8 source, FadeAbortType abortType=FADE_ABORT_TYPE_END_VOLUME) | MidiDriver_Multisource | |
| acceptsSoundFontData() (defined in MidiDriver) | MidiDriver | inlinevirtual |
| ACCURACY_MODE_GM enum value | MidiDriver_ADLIB_Multisource | |
| ACCURACY_MODE_SB16_WIN95 enum value | MidiDriver_ADLIB_Multisource | |
| AccuracyMode enum name | MidiDriver_ADLIB_Multisource | |
| allNotesOff(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| allocateChannel() override | MidiDriver_ADLIB_Multisource | virtual |
| allocateOplChannel(uint8 channel, uint8 source, InstrumentInfo &instrumentInfo) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| ALLOCATION_MODE_DYNAMIC enum value | MidiDriver_ADLIB_Multisource | |
| ALLOCATION_MODE_STATIC enum value | MidiDriver_ADLIB_Multisource | |
| allSoundOff(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| applyControllerDefaults(uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| applySourceVolume(uint8 source) override | MidiDriver_ADLIB_Multisource | protectedvirtual |
| calculateFrequency(uint8 channel, uint8 source, uint8 note) override | Lure::MidiDriver_ADLIB_Lure | protectedvirtual |
| calculatePanning(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| calculatePitchBend(uint8 channel, uint8 source, uint16 oplFrequency) override | Lure::MidiDriver_ADLIB_Lure | protectedvirtual |
| calculateUnscaledVolume(uint8 channel, uint8 source, uint8 velocity, const OplInstrumentDefinition &instrumentDef, uint8 operatorNum) override | Lure::MidiDriver_ADLIB_Lure | protectedvirtual |
| calculateVolume(uint8 channel, uint8 source, uint8 velocity, const OplInstrumentDefinition &instrumentDef, uint8 operatorNum) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| channelAftertouch(uint8 channel, uint8 pressure, uint8 source) override | Lure::MidiDriver_ADLIB_Lure | virtual |
| ChannelAllocationMode enum name | MidiDriver_ADLIB_Multisource | |
| checkDevice(DeviceHandle handle, int flags, bool quiet) | MidiDriver | static |
| clearControllerDefault(ControllerDefaultType type) | MidiDriver_Multisource | |
| close() override | MidiDriver_ADLIB_Multisource | virtual |
| controlChange(uint8 channel, uint8 controller, uint8 value, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| CONTROLLER_DEFAULT_CHANNEL_PRESSURE enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_DRUMKIT enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_EXPRESSION enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_INSTRUMENT_BANK enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_MODULATION enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_PANNING enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_PITCH_BEND enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_PITCH_BEND_SENSITIVITY enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_PROGRAM enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_RPN enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_SUSTAIN enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| CONTROLLER_DEFAULT_VOLUME enum value (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| ControllerDefaultType enum name | MidiDriver_Multisource | |
| createMidi(DeviceHandle handle) | MidiDriver | static |
| dataEntry(uint8 channel, uint8 dataMsb, uint8 dataLsb, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| DEFAULT_SOURCE_NEUTRAL_VOLUME | MidiDriver_Multisource | static |
| deinitSource(uint8 source) override | MidiDriver_ADLIB_Multisource | virtual |
| detectDevice(int flags) | MidiDriver | static |
| detectOplType(OPL::Config::OplType oplType) | MidiDriver_ADLIB_Multisource | static |
| determineChannelRegisterOffset(uint8 oplChannel, bool fourOperator=false) | MidiDriver_ADLIB_Multisource | protected |
| determineInstrument(uint8 channel, uint8 source, uint8 note) override | Lure::MidiDriver_ADLIB_Lure | protectedvirtual |
| determineMelodicChannels() | MidiDriver_ADLIB_Multisource | protected |
| determineOperatorRegisterOffset(uint8 oplChannel, uint8 operatorNum, OplInstrumentRhythmType rhythmType=RHYTHM_TYPE_UNDEFINED, bool fourOperator=false) | MidiDriver_ADLIB_Multisource | protected |
| DeviceHandle typedef | MidiDriver | |
| DeviceStringType enum name (defined in MidiDriver) | MidiDriver | |
| expression(uint8 channel, uint8 expression, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| FADE_ABORT_TYPE_CURRENT_VOLUME enum value | MidiDriver_Multisource | |
| FADE_ABORT_TYPE_END_VOLUME enum value | MidiDriver_Multisource | |
| FADE_ABORT_TYPE_START_VOLUME enum value | MidiDriver_Multisource | |
| FadeAbortType enum name | MidiDriver_Multisource | |
| FADING_DELAY (defined in MidiDriver_Multisource) | MidiDriver_Multisource | protectedstatic |
| getBaseTempo() override | MidiDriver_ADLIB_Multisource | virtual |
| getDeviceHandle(const Common::String &identifier) | MidiDriver | static |
| getDeviceString(DeviceHandle handle, DeviceStringType type) | MidiDriver | static |
| getErrorName(int error_code) | MidiDriver | static |
| getMusicType(DeviceHandle handle) | MidiDriver | static |
| getPercussionChannel() override | MidiDriver_ADLIB_Multisource | virtual |
| GM_PITCH_BEND_SENSITIVITY_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| GS_RHYTHM_FIRST_NOTE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| GS_RHYTHM_LAST_NOTE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| initOpl() | MidiDriver_ADLIB_Multisource | protectedvirtual |
| INSTRUMENT_WRITE_MODE_FIRST_NOTE_ON enum value | MidiDriver_ADLIB_Multisource | |
| INSTRUMENT_WRITE_MODE_NOTE_ON enum value | MidiDriver_ADLIB_Multisource | |
| INSTRUMENT_WRITE_MODE_PROGRAM_CHANGE enum value | MidiDriver_ADLIB_Multisource | |
| InstrumentWriteMode enum name | MidiDriver_ADLIB_Multisource | |
| isFading() | MidiDriver_Multisource | |
| isFading(uint8 source) | MidiDriver_Multisource | |
| isOpen() const override | MidiDriver_ADLIB_Multisource | virtual |
| isReady(int8 source=-1) | MidiDriver_BASE | inlinevirtual |
| isVolumeApplicableToOperator(const OplInstrumentDefinition &instrumentDef, uint8 operatorNum) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| kDeviceId enum value (defined in MidiDriver) | MidiDriver | |
| kDeviceName enum value (defined in MidiDriver) | MidiDriver | |
| kDriverId enum value (defined in MidiDriver) | MidiDriver | |
| kDriverName enum value (defined in MidiDriver) | MidiDriver | |
| MAXIMUM_SOURCES | MidiDriver_Multisource | static |
| MELODIC_CHANNELS_OPL2 | MidiDriver_ADLIB_Multisource | static |
| MELODIC_CHANNELS_OPL2_RHYTHM | MidiDriver_ADLIB_Multisource | static |
| MELODIC_CHANNELS_OPL3 | MidiDriver_ADLIB_Multisource | static |
| MELODIC_CHANNELS_OPL3_RHYTHM | MidiDriver_ADLIB_Multisource | static |
| MERR_ALREADY_OPEN enum value (defined in MidiDriver) | MidiDriver | |
| MERR_CANNOT_CONNECT enum value (defined in MidiDriver) | MidiDriver | |
| MERR_DEVICE_NOT_AVAILABLE enum value (defined in MidiDriver) | MidiDriver | |
| metaEvent(int8 source, byte type, const byte *data, uint16 length) override | Lure::MidiDriver_ADLIB_Lure | virtual |
| metaEvent(byte type, const byte *data, uint16 length) (defined in MidiDriver_BASE) | MidiDriver_BASE | inlinevirtual |
| MIDI_CHANNEL_COUNT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_CHANNEL_AFTERTOUCH (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_CONTROL_CHANGE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_NOTE_OFF (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_NOTE_ON (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_PITCH_BEND (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_POLYPHONIC_AFTERTOUCH (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_PROGRAM_CHANGE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_COMMAND_SYSTEM (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_ALL_NOTES_OFF (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_ALL_SOUND_OFF (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_BALANCE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_BANK_SELECT_LSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_BANK_SELECT_MSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_CHORUS (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_DATA_ENTRY_LSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_DATA_ENTRY_MSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_EXPRESSION (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_MODULATION (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_MONO_ON (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_OMNI_OFF (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_OMNI_ON (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_PANNING (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_POLY_ON (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_PORTAMENTO (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_RESET_ALL_CONTROLLERS (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_REVERB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_RPN_LSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_RPN_MSB (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_SOFT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_SOSTENUTO (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_SUSTAIN (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_CONTROLLER_VOLUME (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_EXPRESSION_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_MASTER_TUNING_COARSE_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_MASTER_TUNING_FINE_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_META_END_OF_TRACK (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_META_SEQUENCER (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_PANNING_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_PITCH_BEND_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_RHYTHM_CHANNEL (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_RPN_MASTER_TUNING_COARSE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_RPN_MASTER_TUNING_FINE (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_RPN_NULL (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MIDI_RPN_PITCH_BEND_SENSITIVITY (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| MidiDriver_ADLIB_Lure() (defined in Lure::MidiDriver_ADLIB_Lure) | Lure::MidiDriver_ADLIB_Lure | |
| MidiDriver_ADLIB_Multisource(OPL::Config::OplType oplType, int timerFrequency=OPL::OPL::kDefaultCallbackFrequency) | MidiDriver_ADLIB_Multisource | |
| MidiDriver_BASE() (defined in MidiDriver_BASE) | MidiDriver_BASE | |
| MidiDriver_Multisource() (defined in MidiDriver_Multisource) | MidiDriver_Multisource | |
| midiDriverCommonSend(uint32 b) | MidiDriver | |
| midiDriverCommonSysEx(const byte *msg, uint16 length) | MidiDriver | |
| midiDumpDelta() | MidiDriver_BASE | protected |
| midiDumpDo(uint32 b) | MidiDriver_BASE | protected |
| midiDumpFinish() | MidiDriver_BASE | protected |
| midiDumpInit() | MidiDriver_BASE | protected |
| midiDumpSysEx(const byte *msg, uint16 length) | MidiDriver_BASE | protected |
| midiDumpVarLength(const uint32 &delta) | MidiDriver_BASE | protected |
| modulation(uint8 channel, uint8 modulation, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| MODULATION_DEPTH_HIGH enum value | MidiDriver_ADLIB_Multisource | |
| MODULATION_DEPTH_LOW enum value | MidiDriver_ADLIB_Multisource | |
| ModulationDepth enum name | MidiDriver_ADLIB_Multisource | |
| MT32_PITCH_BEND_SENSITIVITY_DEFAULT (defined in MidiDriver_BASE) | MidiDriver_BASE | static |
| musicType2GUIO(uint32 musicType) (defined in MidiDriver) | MidiDriver | static |
| NOTE_SELECT_MODE_0 enum value (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | |
| NOTE_SELECT_MODE_1 enum value (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | |
| noteOff(uint8 channel, uint8 note, uint8 velocity, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| noteOn(uint8 channel, uint8 note, uint8 velocity, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| NoteSelectMode enum name | MidiDriver_ADLIB_Multisource | |
| onTimer() | MidiDriver_Multisource | protectedvirtual |
| open() override | MidiDriver_ADLIB_Multisource | virtual |
| OPL2_NUM_CHANNELS | MidiDriver_ADLIB_Multisource | static |
| OPL3_NUM_CHANNELS (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL3_REGISTER_CONNECTIONSELECT | MidiDriver_ADLIB_Multisource | static |
| OPL3_REGISTER_NEW (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_FREQUENCY_LOOKUP (defined in Lure::MidiDriver_ADLIB_Lure) | Lure::MidiDriver_ADLIB_Lure | protectedstatic |
| OPL_INSTRUMENT_BANK | MidiDriver_ADLIB_Multisource | static |
| OPL_LEVEL_DEFAULT | MidiDriver_ADLIB_Multisource | protectedstatic |
| OPL_MASK_FNUMHIGH_BLOCK (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_MASK_KEYON (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_MASK_LEVEL | MidiDriver_ADLIB_Multisource | static |
| OPL_MASK_PANNING (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_MIDI_PANNING_LEFT_LIMIT | MidiDriver_ADLIB_Multisource | protectedstatic |
| OPL_MIDI_PANNING_RIGHT_LIMIT | MidiDriver_ADLIB_Multisource | protectedstatic |
| OPL_NOTE_FREQUENCIES | MidiDriver_ADLIB_Multisource | protectedstatic |
| OPL_NUM_RHYTHM_INSTRUMENTS | MidiDriver_ADLIB_Multisource | static |
| OPL_PANNING_CENTER | MidiDriver_ADLIB_Multisource | static |
| OPL_PANNING_LEFT (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_PANNING_RIGHT (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_CONNECTION_FEEDBACK_PANNING (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_DECAY_ATTACK (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_FNUMHIGH_BLOCK_KEYON (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_FNUMLOW | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_FREQMULT_MISC | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_LEVEL (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_RELEASE_SUSTAIN (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_BASE_WAVEFORMSELECT (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_NOTESELECT_CSM | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_RHYTHM (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_RHYTHM_OFFSETS | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_SET_2_OFFSET | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_TEST | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_TIMER1 (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_TIMER2 (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_REGISTER_TIMERCONTROL (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | static |
| OPL_RHYTHM_BANK | MidiDriver_ADLIB_Multisource | static |
| OPL_RHYTHM_INSTRUMENT_CHANNELS | MidiDriver_ADLIB_Multisource | static |
| OPL_VOLUME_LOOKUP | MidiDriver_ADLIB_Multisource | protectedstatic |
| panning(uint8 channel, uint8 panning, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| pitchBend(uint8 channel, uint8 pitchBendLsb, uint8 pitchBendMsb, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| polyAftertouch(uint8 channel, uint8 note, uint8 pressure, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| programChange(uint8 channel, uint8 program, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| PROP_CHANNEL_MASK enum value (defined in MidiDriver) | MidiDriver | |
| PROP_MIDI_DATA_REVERSE_PANNING enum value | MidiDriver | |
| PROP_MILES_VERSION enum value | MidiDriver | |
| PROP_OLD_ADLIB enum value (defined in MidiDriver) | MidiDriver | |
| PROP_OPL_ACCURACY_MODE enum value | MidiDriver | |
| PROP_OPL_CHANNEL_ALLOCATION_MODE enum value | MidiDriver | |
| PROP_OPL_RHYTHM_MODE_IGNORE_NOTE_OFF enum value | MidiDriver | |
| PROP_SCUMM_OPL3 enum value (defined in MidiDriver) | MidiDriver | |
| PROP_USER_VOLUME_SCALING enum value | MidiDriver | |
| property(int prop, uint32 param) override | MidiDriver_ADLIB_Multisource | virtual |
| recalculateFrequencies(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| recalculateVolumes(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| registeredParameterNumber(uint8 channel, uint8 rpnMsb, uint8 rpnLsb, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| resetAllControllers(uint8 channel, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| resetSourceVolume() | MidiDriver_Multisource | |
| resetSourceVolume(uint8 source) | MidiDriver_Multisource | |
| RHYTHM_INSTRUMENT_MODE_CHANNEL_10 enum value | MidiDriver_ADLIB_Multisource | |
| RHYTHM_INSTRUMENT_MODE_RHYTHM_TYPE enum value | MidiDriver_ADLIB_Multisource | |
| RhythmInstrumentMode enum name | MidiDriver_ADLIB_Multisource | |
| send(int8 source, uint32 b) override | MidiDriver_ADLIB_Multisource | virtual |
| MidiDriver_Multisource::send(uint32 b) override | MidiDriver_Multisource | virtual |
| MidiDriver::send(byte status, byte firstOp, byte secondOp) | MidiDriver_BASE | |
| MidiDriver::send(int8 source, byte status, byte firstOp, byte secondOp) | MidiDriver_BASE | |
| sendGMReset() | MidiDriver | |
| sendMT32Reset() | MidiDriver | |
| setControllerDefault(ControllerDefaultType type) | MidiDriver_Multisource | |
| setControllerDefault(ControllerDefaultType type, int16 value) | MidiDriver_Multisource | |
| setControllerDefaults(ControllerDefaultType type, int16 *values) | MidiDriver_Multisource | |
| setEngineSoundFont(Common::SeekableReadStream *soundFontData) (defined in MidiDriver) | MidiDriver | inlinevirtual |
| setInstrumentRemapping(const byte *instrumentRemapping) | MidiDriver_Multisource | |
| setPitchBendRange(byte channel, uint range) (defined in MidiDriver) | MidiDriver | inlinevirtual |
| setRhythmMode(bool rhythmMode) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| setSourceNeutralVolume(uint16 volume) | MidiDriver_Multisource | |
| setSourceNeutralVolume(uint8 source, uint16 volume) | MidiDriver_Multisource | |
| setSourceType(SourceType type) | MidiDriver_Multisource | |
| setSourceType(uint8 source, SourceType type) | MidiDriver_Multisource | |
| setSourceVolume(uint16 volume) | MidiDriver_Multisource | |
| setSourceVolume(uint8 source, uint16 volume) | MidiDriver_Multisource | |
| setTimerCallback(void *timer_param, Common::TimerManager::TimerProc timer_proc) override | MidiDriver_Multisource | inlinevirtual |
| SOURCE_TYPE_MUSIC enum value | MidiDriver_Multisource | |
| SOURCE_TYPE_SFX enum value | MidiDriver_Multisource | |
| SOURCE_TYPE_UNDEFINED enum value | MidiDriver_Multisource | |
| SourceType enum name | MidiDriver_Multisource | |
| startFade(uint16 duration, uint16 targetVolume) | MidiDriver_Multisource | |
| startFade(uint8 source, uint16 duration, uint16 targetVolume) | MidiDriver_Multisource | |
| stopAllNotes(bool stopSustainedNotes=false) override | MidiDriver_ADLIB_Multisource | virtual |
| stopAllNotes(uint8 source, uint8 channel) override | MidiDriver_ADLIB_Multisource | virtual |
| sustain(uint8 channel, uint8 sustain, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| syncSoundSettings() | MidiDriver_Multisource | |
| sysEx(const byte *msg, uint16 length) override | MidiDriver_ADLIB_Multisource | virtual |
| sysExNoDelay(const byte *msg, uint16 length) | MidiDriver_BASE | inlinevirtual |
| updateFading() | MidiDriver_Multisource | protected |
| VIBRATO_DEPTH_HIGH enum value | MidiDriver_ADLIB_Multisource | |
| VIBRATO_DEPTH_LOW enum value | MidiDriver_ADLIB_Multisource | |
| VibratoDepth enum name | MidiDriver_ADLIB_Multisource | |
| volume(uint8 channel, uint8 volume, uint8 source) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| writeFrequency(uint8 oplChannel, OplInstrumentRhythmType rhythmType=RHYTHM_TYPE_UNDEFINED) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| writeInstrument(uint8 oplChannel, InstrumentInfo instrument) | MidiDriver_ADLIB_Multisource | protected |
| writeKeyOff(uint8 oplChannel, OplInstrumentRhythmType rhythmType=RHYTHM_TYPE_UNDEFINED, bool forceWrite=false) | MidiDriver_ADLIB_Multisource | protected |
| writePanning(uint8 oplChannel, OplInstrumentRhythmType rhythmType=RHYTHM_TYPE_UNDEFINED) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| writeRegister(uint16 reg, uint8 value, bool forceWrite=false) | MidiDriver_ADLIB_Multisource | protected |
| writeRhythm(bool forceWrite=false) | MidiDriver_ADLIB_Multisource | protected |
| writeVolume(uint8 oplChannel, uint8 operatorNum, OplInstrumentRhythmType rhythmType=RHYTHM_TYPE_UNDEFINED) | MidiDriver_ADLIB_Multisource | protectedvirtual |
| ~MidiDriver() (defined in MidiDriver) | MidiDriver | inlinevirtual |
| ~MidiDriver_ADLIB_Multisource() (defined in MidiDriver_ADLIB_Multisource) | MidiDriver_ADLIB_Multisource | |
| ~MidiDriver_BASE() (defined in MidiDriver_BASE) | MidiDriver_BASE | virtual |