#include <Audio.h>
Public Member Functions | |
Audio () | |
void | Initialize () |
void | CreateResources () |
void | ReleaseResources () |
void | Start () |
void | Render () |
void | SetEngineExperiencedCriticalError () |
bool | HasEngineExperiencedCriticalError () |
void | PlayBackgroundMusic (const char *pszFilePath, bool bLoop) |
void | StopBackgroundMusic (bool bReleaseData) |
void | PauseBackgroundMusic () |
void | ResumeBackgroundMusic () |
void | RewindBackgroundMusic () |
bool | IsBackgroundMusicPlaying () |
void | SetBackgroundVolume (float volume) |
float | GetBackgroundVolume () |
void | SetSoundEffectVolume (float volume) |
float | GetSoundEffectVolume () |
void | PlaySoundEffect (const char *pszFilePath, bool bLoop, unsigned int &sound, bool isMusic=false) |
void | PlaySoundEffect (unsigned int sound) |
bool | IsSoundEffectStarted (unsigned int sound) |
void | StopSoundEffect (unsigned int sound) |
void | PauseSoundEffect (unsigned int sound) |
void | ResumeSoundEffect (unsigned int sound) |
void | RewindSoundEffect (unsigned int sound) |
void | PauseAllSoundEffects () |
void | ResumeAllSoundEffects () |
void | StopAllSoundEffects (bool bReleaseData) |
void | PreloadSoundEffect (const char *pszFilePath, bool isMusic=false) |
void | UnloadSoundEffect (const char *pszFilePath) |
void | UnloadSoundEffect (unsigned int sound) |
Audio () | |
void | Initialize () |
void | CreateResources () |
void | ReleaseResources () |
void | Start () |
void | Render () |
void | SetEngineExperiencedCriticalError () |
bool | HasEngineExperiencedCriticalError () |
void | PlayBackgroundMusic (const char *pszFilePath, bool bLoop) |
void | StopBackgroundMusic (bool bReleaseData) |
void | PauseBackgroundMusic () |
void | ResumeBackgroundMusic () |
void | RewindBackgroundMusic () |
bool | IsBackgroundMusicPlaying () |
void | SetBackgroundVolume (float volume) |
float | GetBackgroundVolume () |
void | SetSoundEffectVolume (float volume) |
float | GetSoundEffectVolume () |
void | PlaySoundEffect (const char *pszFilePath, bool bLoop, unsigned int &sound, bool isMusic=false) |
void | PlaySoundEffect (unsigned int sound) |
bool | IsSoundEffectStarted (unsigned int sound) |
void | StopSoundEffect (unsigned int sound) |
void | PauseSoundEffect (unsigned int sound) |
void | ResumeSoundEffect (unsigned int sound) |
void | RewindSoundEffect (unsigned int sound) |
void | PauseAllSoundEffects () |
void | ResumeAllSoundEffects () |
void | StopAllSoundEffects (bool bReleaseData) |
void | PreloadSoundEffect (const char *pszFilePath, bool isMusic=false) |
void | UnloadSoundEffect (const char *pszFilePath) |
void | UnloadSoundEffect (unsigned int sound) |
Audio | ( | ) |
Audio | ( | ) |
void CreateResources | ( | ) |
void CreateResources | ( | ) |
float GetBackgroundVolume | ( | ) |
float GetBackgroundVolume | ( | ) |
float GetSoundEffectVolume | ( | ) |
float GetSoundEffectVolume | ( | ) |
|
inline |
|
inline |
void Initialize | ( | ) |
void Initialize | ( | ) |
bool IsBackgroundMusicPlaying | ( | ) |
bool IsBackgroundMusicPlaying | ( | ) |
bool IsSoundEffectStarted | ( | unsigned int | sound | ) |
bool IsSoundEffectStarted | ( | unsigned int | sound | ) |
void PauseAllSoundEffects | ( | ) |
void PauseAllSoundEffects | ( | ) |
void PauseBackgroundMusic | ( | ) |
void PauseBackgroundMusic | ( | ) |
void PauseSoundEffect | ( | unsigned int | sound | ) |
void PauseSoundEffect | ( | unsigned int | sound | ) |
void PlayBackgroundMusic | ( | const char * | pszFilePath, |
bool | bLoop | ||
) |
void PlayBackgroundMusic | ( | const char * | pszFilePath, |
bool | bLoop | ||
) |
void PlaySoundEffect | ( | const char * | pszFilePath, |
bool | bLoop, | ||
unsigned int & | sound, | ||
bool | isMusic = false |
||
) |
void PlaySoundEffect | ( | const char * | pszFilePath, |
bool | bLoop, | ||
unsigned int & | sound, | ||
bool | isMusic = false |
||
) |
void PlaySoundEffect | ( | unsigned int | sound | ) |
void PlaySoundEffect | ( | unsigned int | sound | ) |
void PreloadSoundEffect | ( | const char * | pszFilePath, |
bool | isMusic = false |
||
) |
void PreloadSoundEffect | ( | const char * | pszFilePath, |
bool | isMusic = false |
||
) |
void ReleaseResources | ( | ) |
void ReleaseResources | ( | ) |
void Render | ( | ) |
void Render | ( | ) |
void ResumeAllSoundEffects | ( | ) |
void ResumeAllSoundEffects | ( | ) |
void ResumeBackgroundMusic | ( | ) |
void ResumeBackgroundMusic | ( | ) |
void ResumeSoundEffect | ( | unsigned int | sound | ) |
void ResumeSoundEffect | ( | unsigned int | sound | ) |
void RewindBackgroundMusic | ( | ) |
void RewindBackgroundMusic | ( | ) |
void RewindSoundEffect | ( | unsigned int | sound | ) |
void RewindSoundEffect | ( | unsigned int | sound | ) |
void SetBackgroundVolume | ( | float | volume | ) |
void SetBackgroundVolume | ( | float | volume | ) |
|
inline |
|
inline |
void SetSoundEffectVolume | ( | float | volume | ) |
void SetSoundEffectVolume | ( | float | volume | ) |
void Start | ( | ) |
void Start | ( | ) |
void StopAllSoundEffects | ( | bool | bReleaseData | ) |
void StopAllSoundEffects | ( | bool | bReleaseData | ) |
void StopBackgroundMusic | ( | bool | bReleaseData | ) |
void StopBackgroundMusic | ( | bool | bReleaseData | ) |
void StopSoundEffect | ( | unsigned int | sound | ) |
void StopSoundEffect | ( | unsigned int | sound | ) |
void UnloadSoundEffect | ( | const char * | pszFilePath | ) |
void UnloadSoundEffect | ( | const char * | pszFilePath | ) |
void UnloadSoundEffect | ( | unsigned int | sound | ) |
void UnloadSoundEffect | ( | unsigned int | sound | ) |