aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/audio/je_audio_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/audio/je_audio_manager.h')
-rw-r--r--src/libjin/audio/je_audio_manager.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/libjin/audio/je_audio_manager.h b/src/libjin/audio/je_audio_manager.h
index e0c7a4b..cc6d65b 100644
--- a/src/libjin/audio/je_audio_manager.h
+++ b/src/libjin/audio/je_audio_manager.h
@@ -11,27 +11,27 @@
namespace JinEngine
{
- namespace Audio
- {
+ namespace Audio
+ {
- class Source;
+ class Source;
///
/// Audio manager.
///
- template<class SubAudio>
- class AudioManager : public Subsystem<SubAudio>
- {
- public:
+ template<class SubAudio>
+ class AudioManager : public Subsystem<SubAudio>
+ {
+ public:
///
/// Audio state.
///
- enum State
- {
- PLAY ,
- STOP ,
- PAUSE,
- };
+ enum State
+ {
+ PLAY ,
+ STOP ,
+ PAUSE,
+ };
///
/// AudioManager constructor.
@@ -49,35 +49,35 @@ namespace JinEngine
///
/// Play all sources whose state is playing.
///
- virtual void play() = 0;
+ virtual void play() = 0;
///
/// Stop and remove all sources from the queue.
///
- virtual void stop() = 0;
+ virtual void stop() = 0;
///
/// Pause audio.
///
- virtual void pause() = 0;
+ virtual void pause() = 0;
///
/// Resume audio.
///
- virtual void resume() = 0;
+ virtual void resume() = 0;
///
/// Set global audio volume.
///
- virtual void setVolume(float volume) = 0;
+ virtual void setVolume(float volume) = 0;
- protected:
- float volume;
- State state;
+ protected:
+ float volume;
+ State state;
- };
+ };
- } // namespace Audio
+ } // namespace Audio
} // namespace JinEngine
#endif // jin_audio