summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/lib/osdobj_common.h
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2015-01-31 02:39:40 +0100
committer couriersud <couriersud@arcor.de>2015-01-31 02:39:40 +0100
commit8c3b8d43c7064df763a26b383eabf2972eefc788 (patch)
tree006b8d6819346f19dff0b7c3ad45f6376dff7d01 /src/osd/modules/lib/osdobj_common.h
parent7333404896dc06d8d829a51ae571cd3064b8bff8 (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.h6
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;