diff options
Diffstat (limited to 'src/osd/modules/sound/none.cpp')
-rw-r--r-- | src/osd/modules/sound/none.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/osd/modules/sound/none.cpp b/src/osd/modules/sound/none.cpp index 685cdc884c2..bdb219636d0 100644 --- a/src/osd/modules/sound/none.cpp +++ b/src/osd/modules/sound/none.cpp @@ -2,32 +2,35 @@ // copyright-holders:Miodrag Milanovic /*************************************************************************** - none.c + none.cpp Dummy sound interface. *******************************************************************c********/ #include "sound_module.h" + #include "modules/osdmodule.h" + +namespace osd { + +namespace { + class sound_none : public osd_module, public sound_module { public: - sound_none() - : osd_module(OSD_SOUND_PROVIDER, "none"), sound_module() + sound_none() : osd_module(OSD_SOUND_PROVIDER, "none") { } virtual ~sound_none() { } - virtual int init(const osd_options &options) override { return 0; } + virtual int init(osd_interface &osd, const osd_options &options) override { return 0; } virtual void exit() override { } +}; - // sound_module - - virtual void update_audio_stream(bool is_throttled, const int16_t *buffer, int samples_this_frame) override { } - virtual void set_mastervolume(int attenuation) override { } +} // anonymous namespace -}; +} // namespace osd -MODULE_DEFINITION(SOUND_NONE, sound_none) +MODULE_DEFINITION(SOUND_NONE, osd::sound_none) |