diff options
Diffstat (limited to 'backends/midi/alsa.cpp')
-rw-r--r-- | backends/midi/alsa.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/backends/midi/alsa.cpp b/backends/midi/alsa.cpp index fc43925643..6b0e424d68 100644 --- a/backends/midi/alsa.cpp +++ b/backends/midi/alsa.cpp @@ -247,6 +247,14 @@ public: return "ALSA"; } + virtual const char *getId() const { + return "alsa"; + } + + virtual int getCapabilities() const { + return MDT_MIDI; + } + virtual Common::StringList getDevices() const; virtual PluginError createInstance(Audio::Mixer *mixer, MidiDriver **mididriver) const; @@ -309,4 +317,10 @@ MidiDriver *MidiDriver_ALSA_create(Audio::Mixer *mixer) { return mididriver; } +//#if PLUGIN_ENABLED_DYNAMIC(ALSA) + //REGISTER_PLUGIN_DYNAMIC(ALSA, PLUGIN_TYPE_MIDI, AlsaMidiPlugin); +//#else + REGISTER_PLUGIN_STATIC(ALSA, PLUGIN_TYPE_MIDI, AlsaMidiPlugin); +//#endif + #endif |