diff options
Diffstat (limited to 'src/libjin/Audio/Audio.h')
-rw-r--r-- | src/libjin/Audio/Audio.h | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/libjin/Audio/Audio.h b/src/libjin/Audio/Audio.h index b9812dd..48cbfe4 100644 --- a/src/libjin/Audio/Audio.h +++ b/src/libjin/Audio/Audio.h @@ -10,42 +10,42 @@ namespace jin { -namespace audio -{ + namespace audio + { - class Source; + class Source; - template<class SubAudio> - class Audio : public Subsystem<SubAudio> - { - public: - enum State - { - PLAY , - STOP , - PAUSE, - }; - - virtual void play() = 0; - virtual void stop() = 0; - virtual void pause() = 0; - virtual void resume() = 0; - virtual void setVolume(float volume) = 0; - - protected: - Audio() - : volume(1) - , state(State::PLAY) - {}; - virtual ~Audio() {}; - SINGLETON(Audio); - - float volume; - State state; - - }; - -} // audio + template<class SubAudio> + class Audio : public Subsystem<SubAudio> + { + public: + enum State + { + PLAY , + STOP , + PAUSE, + }; + + virtual void play() = 0; + virtual void stop() = 0; + virtual void pause() = 0; + virtual void resume() = 0; + virtual void setVolume(float volume) = 0; + + protected: + Audio() + : volume(1) + , state(State::PLAY) + {}; + virtual ~Audio() {}; + SINGLETON(Audio); + + float volume; + State state; + + }; + + } // audio } // jin #endif // LIBJIN_MODULES_AUDIO |