aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Audio/SDL/SDLAudio.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-09-07 00:27:46 +0800
committerchai <chaifix@163.com>2018-09-07 00:27:46 +0800
commit5e4a2c8fa58f30a93506c1db21aa7a9921c0affc (patch)
tree644837c30568296c311eb68b199048ad5f3b8a83 /src/libjin/Audio/SDL/SDLAudio.h
parentd395ac00770e1dad6f9a2ba98ef23b8b719d0d16 (diff)
*format source code
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;