From 160e1299ef3d95f8e8c48706d7f61dd3dc6c6b60 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 11 Feb 2020 11:29:07 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=20tab=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/audio/audio_manager.h | 134 +++++++++++++++++++-------------------- 1 file changed, 67 insertions(+), 67 deletions(-) (limited to 'src/libjin/audio/audio_manager.h') diff --git a/src/libjin/audio/audio_manager.h b/src/libjin/audio/audio_manager.h index 52757ba..8e09a09 100644 --- a/src/libjin/audio/audio_manager.h +++ b/src/libjin/audio/audio_manager.h @@ -11,73 +11,73 @@ namespace JinEngine { - namespace Audio - { - - class Source; - - /// - /// Audio manager. - /// - template - class AudioManager : public Subsystem - { - public: - /// - /// Audio state. - /// - enum State - { - PLAY , - STOP , - PAUSE, - }; - - /// - /// AudioManager constructor. - /// - AudioManager() - : volume(1) - , state(State::PLAY) - {}; - - /// - /// AudioManager destructor. - /// - virtual ~AudioManager() {}; - - /// - /// Play all sources whose state is playing. - /// - virtual void play() = 0; - - /// - /// Stop and remove all sources from the queue. - /// - virtual void stop() = 0; - - /// - /// Pause audio. - /// - virtual void pause() = 0; - - /// - /// Resume audio. - /// - virtual void resume() = 0; - - /// - /// Set global audio volume. - /// - virtual void setVolume(float volume) = 0; - - protected: - float volume; - State state; - - }; - - } // namespace Audio + namespace Audio + { + + class Source; + + /// + /// Audio manager. + /// + template + class AudioManager : public Subsystem + { + public: + /// + /// Audio state. + /// + enum State + { + PLAY , + STOP , + PAUSE, + }; + + /// + /// AudioManager constructor. + /// + AudioManager() + : volume(1) + , state(State::PLAY) + {}; + + /// + /// AudioManager destructor. + /// + virtual ~AudioManager() {}; + + /// + /// Play all sources whose state is playing. + /// + virtual void play() = 0; + + /// + /// Stop and remove all sources from the queue. + /// + virtual void stop() = 0; + + /// + /// Pause audio. + /// + virtual void pause() = 0; + + /// + /// Resume audio. + /// + virtual void resume() = 0; + + /// + /// Set global audio volume. + /// + virtual void setVolume(float volume) = 0; + + protected: + float volume; + State state; + + }; + + } // namespace Audio } // namespace JinEngine #endif // jin_audio -- cgit v1.1-26-g67d0