diff options
Diffstat (limited to 'src/libjin/audio/je_source.h')
-rw-r--r-- | src/libjin/audio/je_source.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/libjin/audio/je_source.h b/src/libjin/audio/je_source.h index 9b7bff0..fd78be5 100644 --- a/src/libjin/audio/je_source.h +++ b/src/libjin/audio/je_source.h @@ -9,34 +9,34 @@ namespace JinEngine { - namespace Audio - { + namespace Audio + { /// /// Audio source encoding type. /// - enum SourceType - { - INVALID = 0, - WAV, - OGG, - }; + enum SourceType + { + INVALID = 0, + WAV, + OGG, + }; /// /// Audio source. /// - class Source : public Object - { - public: + class Source : public Object + { + public: /// /// Source constructor. /// - Source() {}; + Source() {}; /// /// Source destructor. /// - virtual ~Source() {}; + virtual ~Source() {}; /// /// Start playing source. @@ -46,71 +46,71 @@ namespace JinEngine /// /// Stop playing source. /// - virtual void stop() = 0; + virtual void stop() = 0; /// /// Pause source. /// - virtual void pause() = 0; + virtual void pause() = 0; /// /// Resume source. /// - virtual void resume() = 0; + virtual void resume() = 0; /// /// Rewind source. /// - virtual void rewind() = 0; + virtual void rewind() = 0; /// /// Whether the source is playing or not. /// - virtual bool isStopped() const = 0; + virtual bool isStopped() const = 0; /// /// Whether the source is paused or not. /// - virtual bool isPaused() const = 0; + virtual bool isPaused() const = 0; /// /// Set source pitch. /// /// @param pitch Pitch of source. /// - virtual void setPitch(float pitch) = 0; + virtual void setPitch(float pitch) = 0; /// /// Set volume of source. /// /// @param volume Volume of source. /// - virtual void setVolume(float volume) = 0; + virtual void setVolume(float volume) = 0; /// /// Set source loop. /// /// @param loop Looping or not. /// - virtual void setLoop(bool loop) = 0; + virtual void setLoop(bool loop) = 0; /// /// Set source rate. /// /// @param rate Rate of source. /// - virtual void setRate(float rate) = 0; + virtual void setRate(float rate) = 0; - protected: + protected: /// /// Get type of source data. /// - static SourceType getType(const void* mem, int size); + static SourceType getType(const void* mem, int size); - }; + }; - } // namespace Audio + } // namespace Audio } // namespace JinEngine #endif // jin_audio |