diff options
Diffstat (limited to 'src/libjin/Audio/SDL/SDLAudio.h')
-rw-r--r-- | src/libjin/Audio/SDL/SDLAudio.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/libjin/Audio/SDL/SDLAudio.h b/src/libjin/Audio/SDL/SDLAudio.h index a8067ba..b43dcfe 100644 --- a/src/libjin/Audio/SDL/SDLAudio.h +++ b/src/libjin/Audio/SDL/SDLAudio.h @@ -18,9 +18,7 @@ namespace audio class SDLAudio : public Audio<SDLAudio> { - public: - struct Setting : SettingBase { public: @@ -34,23 +32,20 @@ namespace audio void pause() override; void resume() override; void setVolume(float volume) override; - /* process functions*/ void processCommands(); void processSources(void* buffer, size_t len); void processBuffer(void* buffer, size_t len); bool goOnProcess(); - + /* thread-safe */ void lock(); void unlock(); private: - + SINGLETON(SDLAudio); SDLAudio() {}; ~SDLAudio() {}; - - SINGLETON(SDLAudio); - + /* subsystem interface */ bool initSystem(const SettingBase* setting) override; void quitSystem() override; |