| callback_data | LowLevelMidiDriver | [private] |
| cbmutex | LowLevelMidiDriver | [private] |
| chan_locks | LowLevelMidiDriver | [private] |
| chan_map | LowLevelMidiDriver | [private] |
| close()=0 | LowLevelMidiDriver | [protected, pure virtual] |
| cond | LowLevelMidiDriver | [private] |
| createInstance(std::string driverName, uint32 sample_rate, bool stereo) | MidiDriver | [static] |
| destroyMidiDriver() | LowLevelMidiDriver | [virtual] |
| destroySoftwareSynth() | LowLevelMidiDriver | [private] |
| destroyThreadedSynth() | LowLevelMidiDriver | [private] |
| extractTimbreLibrary(XMidiEventList *eventlist) | LowLevelMidiDriver | [private] |
| finishSequence(int seq_num) | LowLevelMidiDriver | [virtual] |
| getConfigSetting(std::string name, std::string defaultval) | MidiDriver | [protected] |
| getDriverCount() | MidiDriver | [static] |
| getDriverName(uint32 index) | MidiDriver | [static] |
| getSequenceCallbackData(int seq_num) | LowLevelMidiDriver | [virtual] |
| getTickCount(uint16 sequence_id) | LowLevelMidiDriver | [private, virtual] |
| global_volume | LowLevelMidiDriver | [private] |
| handleCallbackTrigger(uint16 sequence_id, uint8 data) | LowLevelMidiDriver | [private, virtual] |
| increaseThreadPriority() | LowLevelMidiDriver | [inline, protected, virtual] |
| initialized | MidiDriver | [protected] |
| initMidiDriver(uint32 sample_rate, bool stereo) | LowLevelMidiDriver | [virtual] |
| initSoftwareSynth() | LowLevelMidiDriver | [private] |
| initThreadedSynth() | LowLevelMidiDriver | [private] |
| isFMSynth() | MidiDriver | [inline, virtual] |
| isInitialized() | MidiDriver | [inline] |
| isMT32() | MidiDriver | [inline, virtual] |
| isSampleProducer() | MidiDriver | [inline, virtual] |
| isSequencePlaying(int seq_num) | LowLevelMidiDriver | [virtual] |
| loadRhythmTemp(int temp) | LowLevelMidiDriver | [private] |
| loadTimbreLibrary(IDataSource *, TimbreLibraryType type) | LowLevelMidiDriver | [virtual] |
| MidiDriver::loadTimbreLibrary(IDataSource *, TimbreLibraryType type) | MidiDriver | [inline, virtual] |
| loadXMidiTimbreLibrary(IDataSource *ds) | LowLevelMidiDriver | [private] |
| lockChannel(uint16 sequence_id, int chan, bool lock) | LowLevelMidiDriver | [private] |
| lockComMessage() | LowLevelMidiDriver | [private] |
| LowLevelMidiDriver() | LowLevelMidiDriver | |
| lowLevelProduceSamples(sint16 *samples, uint32 num_samples) | LowLevelMidiDriver | [inline, protected, virtual] |
| maxSequences() | LowLevelMidiDriver | [virtual] |
| messages | LowLevelMidiDriver | [private] |
| MidiDriver() | MidiDriver | [inline, protected] |
| mt32_bank_sel | LowLevelMidiDriver | [private] |
| mt32_patch_bank_sel | LowLevelMidiDriver | [private] |
| mt32_patch_banks | LowLevelMidiDriver | [private] |
| mt32_patch_template | LowLevelMidiDriver | [private, static] |
| mt32_rhythm_bank | LowLevelMidiDriver | [private] |
| mt32_timbre_banks | LowLevelMidiDriver | [private] |
| mt32_timbre_used | LowLevelMidiDriver | [private] |
| muteAllChannels() | LowLevelMidiDriver | [private] |
| mutex | LowLevelMidiDriver | [private] |
| next_sysex | LowLevelMidiDriver | [private] |
| noTimbreSupport() | MidiDriver | [inline, virtual] |
| open()=0 | LowLevelMidiDriver | [protected, pure virtual] |
| pauseSequence(int seq_num) | LowLevelMidiDriver | [virtual] |
| peekComMessageType() | LowLevelMidiDriver | [private] |
| playing | LowLevelMidiDriver | [private] |
| playSequences() | LowLevelMidiDriver | [private] |
| produceSamples(sint16 *samples, uint32 bytes) | LowLevelMidiDriver | [virtual] |
| protectChannel(uint16 sequence_id, int chan, bool protect) | LowLevelMidiDriver | [private] |
| sample_rate | LowLevelMidiDriver | [protected] |
| samples_per_iteration | LowLevelMidiDriver | [private] |
| samples_this_second | LowLevelMidiDriver | [private] |
| send(uint32 message)=0 | LowLevelMidiDriver | [protected, pure virtual] |
| send_sysex(uint8 status, const uint8 *msg, uint16 length) | LowLevelMidiDriver | [inline, protected, virtual] |
| sendComMessage(ComMessage &message) | LowLevelMidiDriver | [private] |
| sendMT32SystemMessage(uint32 address_base, uint16 address_offset, uint32 len, const void *data) | LowLevelMidiDriver | [private] |
| sequences | LowLevelMidiDriver | [private] |
| sequenceSendEvent(uint16 sequence_id, uint32 message) | LowLevelMidiDriver | [private, virtual] |
| sequenceSendSysEx(uint16 sequence_id, uint8 status, const uint8 *msg, uint16 length) | LowLevelMidiDriver | [private, virtual] |
| setGlobalVolume(int vol) | LowLevelMidiDriver | [virtual] |
| setPatchBank(int bank, int patch) | LowLevelMidiDriver | [private] |
| setSequenceSpeed(int seq_num, int speed) | LowLevelMidiDriver | [virtual] |
| setSequenceVolume(int seq_num, int vol) | LowLevelMidiDriver | [virtual] |
| startSequence(int seq_num, XMidiEventList *list, bool repeat, int vol, int branch=-1) | LowLevelMidiDriver | [virtual] |
| stereo | LowLevelMidiDriver | [protected] |
| thread | LowLevelMidiDriver | [private] |
| threadMain() | LowLevelMidiDriver | [private] |
| threadMain_Static(void *data) | LowLevelMidiDriver | [private, static] |
| TIMBRE_LIBRARY_FMOPL_SETGM enum value | MidiDriver | |
| TIMBRE_LIBRARY_SYX_FILE enum value | MidiDriver | |
| TIMBRE_LIBRARY_U7VOICE_AD enum value | MidiDriver | |
| TIMBRE_LIBRARY_U7VOICE_MT enum value | MidiDriver | |
| TIMBRE_LIBRARY_XMIDI_AD enum value | MidiDriver | |
| TIMBRE_LIBRARY_XMIDI_FILE enum value | MidiDriver | |
| TIMBRE_LIBRARY_XMIDI_MT enum value | MidiDriver | |
| TimbreLibraryType enum name | MidiDriver | |
| total_seconds | LowLevelMidiDriver | [private] |
| unlockAndUnprotectChannel(uint16 sequence_id) | LowLevelMidiDriver | [private] |
| unlockComMessage() | LowLevelMidiDriver | [private] |
| unpauseSequence(int seq_num) | LowLevelMidiDriver | [virtual] |
| uploading_timbres | LowLevelMidiDriver | [private] |
| uploadTimbre(int bank, int timbre) | LowLevelMidiDriver | [private] |
| waitTillNoComMessages() | LowLevelMidiDriver | [private] |
| xmidi_clock | LowLevelMidiDriver | [private] |
| yield() | LowLevelMidiDriver | [inline, protected, virtual] |
| ~LowLevelMidiDriver() | LowLevelMidiDriver | [virtual] |
| ~MidiDriver() | MidiDriver | [inline, virtual] |
| ~XMidiSequenceHandler() | XMidiSequenceHandler | [inline, private, virtual] |