aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Audio/SDL/SDLAudio.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Audio/SDL/SDLAudio.h')
-rw-r--r--src/libjin/Audio/SDL/SDLAudio.h11
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;