#include <audioSound.h>
Inheritance diagram for AudioSound:
Protected Member Functions | |
AudioSound () | |
Private Types | |
enum | SoundStatus { BAD, READY, PLAYING } |
Private Member Functions | |
virtual void | stop ()=0 |
virtual void | set_loop (bool loop=true)=0 |
virtual bool | get_loop () const=0 |
virtual void | set_loop_count (unsigned long loop_count=1)=0 |
virtual unsigned long | get_loop_count () const=0 |
virtual void | set_time (float start_time=0.0)=0 |
virtual float | get_time () const=0 |
virtual void | set_volume (float volume=1.0)=0 |
virtual float | get_volume () const=0 |
virtual void | set_balance (float balance_right=0.0)=0 |
virtual float | get_balance () const=0 |
virtual void | set_active (bool flag=true)=0 |
virtual bool | get_active () const=0 |
virtual const string & | get_name () const=0 |
virtual float | length () const=0 |
virtual SoundStatus | status () const=0 |
Private Attributes | |
PUBLISHED | __pad0__: virtual ~AudioSound() {} virtual void play() = 0 |
Friends | |
class | AudioManager |
|
Definition at line 94 of file audioSound.h. Referenced by NullAudioSound::status(). |
|
Definition at line 98 of file audioSound.h. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Implemented in NullAudioSound. |
|
Definition at line 102 of file audioSound.h. |
|
Reimplemented from ReferenceCount. Definition at line 42 of file audioSound.h. |