22 #ifndef AUDIO_MUSICPLUGIN_H 23 #define AUDIO_MUSICPLUGIN_H 25 #include "base/plugins.h" 26 #include "audio/mididrv.h" 27 #include "common/list.h" 53 const Common::String &getMusicDriverName()
const {
return _musicDriverName; }
54 const Common::String &getMusicDriverId()
const {
return _musicDriverId; }
55 MusicType getMusicType()
const {
return _type; }
93 virtual const char *getId()
const = 0;
134 #define MusicMan MusicManager::instance()
uint32 DeviceHandle
Definition: mididrv.h:308
Common::List< MusicDevice > MusicDevices
Definition: musicplugin.h:79
virtual bool checkDevice(MidiDriver::DeviceHandle) const
Definition: musicplugin.h:105
MusicType
Definition: mididrv.h:44
Definition: mididrv.h:299
Definition: musicplugin.h:85
Definition: musicplugin.h:48
Definition: algorithm.h:29
Definition: plugins.h:131
Definition: musicplugin.h:125
Definition: singleton.h:42