summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/sound/none.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/sound/none.cpp')
-rw-r--r--src/osd/modules/sound/none.cpp23
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)