#include <openalsound.h>

Public Member Functions | |
| OpenALSound (const char *id) | |
| virtual | ~OpenALSound () |
| virtual bool | IsPlaying () |
| virtual ulong_t | GetDataSize () |
Protected Member Functions | |
| virtual void | Play () |
| virtual void | Stop () |
| virtual void | Pause () |
| virtual void | Update () |
| virtual void | UpdateStream () |
| virtual bool | LoadResource () |
| virtual void | UnloadResource () |
Protected Attributes | |
| Ref< OpenALAudioServer > | al_audio_server |
| Ref < OpenALSoundResource > | al_sound_resource |
| ALuint | source |
| OpenALSound::OpenALSound | ( | const char * | id | ) |
Constructor.
| OpenALSound::~OpenALSound | ( | ) | [virtual] |
Destructor.
| bool OpenALSound::IsPlaying | ( | ) | [virtual] |
Returns true if sound is playing.
Reimplemented from Sound.
| ulong_t OpenALSound::GetDataSize | ( | ) | [virtual] |
Return an estimated byte size of the resource data. This is only used for statistics.
Reimplemented from Resource.
| void OpenALSound::Play | ( | ) | [protected, virtual] |
Starts the sound.
Reimplemented from Sound.
| void OpenALSound::Stop | ( | ) | [protected, virtual] |
Stops the sound.
Reimplemented from Sound.
| void OpenALSound::Pause | ( | ) | [protected, virtual] |
Pause the sound.
Reimplemented from Sound.
| void OpenALSound::Update | ( | ) | [protected, virtual] |
Updates the sound.
Reimplemented from Sound.
| void OpenALSound::UpdateStream | ( | ) | [protected, virtual] |
Updates sound stream.
Reimplemented from Sound.
| bool OpenALSound::LoadResource | ( | ) | [protected, virtual] |
Creates a shared sound resource, and initializes it.
Reimplemented from Resource.
| void OpenALSound::UnloadResource | ( | ) | [protected, virtual] |
Unloads the sound resource object.
Reimplemented from Resource.
Ref<OpenALAudioServer> OpenALSound::al_audio_server [protected] |
Ref<OpenALSoundResource> OpenALSound::al_sound_resource [protected] |
ALuint OpenALSound::source [protected] |
1.5.3