diff options
author | couriersud <couriersud@arcor.de> | 2015-01-31 02:39:40 +0100 |
---|---|---|
committer | couriersud <couriersud@arcor.de> | 2015-01-31 02:39:40 +0100 |
commit | 8c3b8d43c7064df763a26b383eabf2972eefc788 (patch) | |
tree | 006b8d6819346f19dff0b7c3ad45f6376dff7d01 /src/osd/modules/lib/osdobj_common.h | |
parent | 7333404896dc06d8d829a51ae571cd3064b8bff8 (diff) |
Converted midi into a module. (nw)
Diffstat (limited to 'src/osd/modules/lib/osdobj_common.h')
-rw-r--r-- | src/osd/modules/lib/osdobj_common.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/osd/modules/lib/osdobj_common.h b/src/osd/modules/lib/osdobj_common.h index 5aa309dede7..b5966297f5c 100644 --- a/src/osd/modules/lib/osdobj_common.h +++ b/src/osd/modules/lib/osdobj_common.h @@ -19,6 +19,7 @@ #include "modules/sound/sound_module.h" #include "modules/debugger/debug_module.h" #include "modules/netdev/netdev_module.h" +#include "modules/midi/midi_module.h" #include "cliopts.h" //============================================================ @@ -148,6 +149,8 @@ public: osd_font *font_alloc() { return m_font_module->font_alloc(); } + osd_midi_device *create_midi_device() { return m_midi->create_midi_device(); } + // FIXME: everything below seems to be osd specific and not part of // this INTERFACE but part of the osd IMPLEMENTATION @@ -165,14 +168,12 @@ public: virtual void input_resume(); virtual bool output_init(); - virtual bool midi_init(); virtual void exit_subsystems(); virtual void video_exit(); virtual void window_exit(); virtual void input_exit(); virtual void output_exit(); - virtual void midi_exit(); virtual void osd_exit(); @@ -216,6 +217,7 @@ private: protected: sound_module* m_sound; debug_module* m_debugger; + midi_module* m_midi; private: //tagmap_t<osd_video_type> m_video_options; dynamic_array<const char *> m_video_names; |