Game Audio Module
A C++ audio system using miniaudio with Python bindings
Loading...
Searching...
No Matches
audio::AudioManager Member List

This is the complete list of members for audio::AudioManager, including all inherited members.

AddLayer(TrackHandle track, const string &layerName, const string &filepath, GroupHandle group=GroupHandle::Invalid())audio::AudioManager
audio_system_audio::AudioManagerprivate
AudioManager()audio::AudioManagerprivate
AudioManager(const AudioManager &)=deleteaudio::AudioManagerprivate
CreateGroup()audio::AudioManager
CreateTrack()audio::AudioManager
DestroyGroup(GroupHandle group)audio::AudioManager
DestroySound(SoundHandle sound)audio::AudioManager
DestroyTrack(TrackHandle track)audio::AudioManager
EnsureInitialized() constaudio::AudioManagerprivate
FadeGroup(GroupHandle group, float targetVolume, std::chrono::milliseconds duration)audio::AudioManager
FadeLayer(TrackHandle track, const string &layerName, float targetVolume, std::chrono::milliseconds duration)audio::AudioManager
folder_sounds_audio::AudioManagerprivate
GetGroupVolume(GroupHandle group) constaudio::AudioManager
GetInstance()audio::AudioManagerstatic
GetListenerDirection(uint32_t listenerIndex=0) constaudio::AudioManager
GetListenerPosition(uint32_t listenerIndex=0) constaudio::AudioManager
GetListenerUp(uint32_t listenerIndex=0) constaudio::AudioManager
GetLogLevel()audio::AudioManagerstatic
GetMasterVolume() constaudio::AudioManager
GetSoundMaxDistance(SoundHandle sound) constaudio::AudioManager
GetSoundMinDistance(SoundHandle sound) constaudio::AudioManager
GetSoundPosition(SoundHandle sound) constaudio::AudioManager
GetSoundRolloff(SoundHandle sound) constaudio::AudioManager
groups_audio::AudioManagerprivate
Initialize()audio::AudioManager
IsInitialized() constaudio::AudioManagerinline
IsSoundPlaying(SoundHandle sound) constaudio::AudioManager
IsSoundSpatializationEnabled(SoundHandle sound) constaudio::AudioManager
LoadSound(const string &filepath)audio::AudioManager
LoadSound(const string &filepath, GroupHandle group)audio::AudioManager
next_group_handle_audio::AudioManagerprivate
next_sound_handle_audio::AudioManagerprivate
next_track_handle_audio::AudioManagerprivate
NextGroupHandle()audio::AudioManagerinlineprivate
NextSoundHandle()audio::AudioManagerinlineprivate
NextTrackHandle()audio::AudioManagerinlineprivate
operator=(const AudioManager &)=deleteaudio::AudioManagerprivate
PlayRandomSoundFromFolder(const string &folderPath, GroupHandle group=GroupHandle::Invalid())audio::AudioManager
PlaySound(SoundHandle sound)audio::AudioManager
PlaySound(SoundHandle sound, const Vec3 &position)audio::AudioManager
PlayTrack(TrackHandle track)audio::AudioManager
RemoveLayer(TrackHandle track, const string &layerName)audio::AudioManager
resource_mutex_audio::AudioManagermutableprivate
rng_audio::AudioManagerprivate
running_audio::AudioManagerprivate
SetGroupVolume(GroupHandle group, float volume)audio::AudioManager
SetLayerVolume(TrackHandle track, const string &layerName, float volume)audio::AudioManager
SetListenerDirection(const Vec3 &direction, uint32_t listenerIndex=0)audio::AudioManager
SetListenerPosition(const Vec3 &position, uint32_t listenerIndex=0)audio::AudioManager
SetListenerUp(const Vec3 &up, uint32_t listenerIndex=0)audio::AudioManager
SetLogLevel(LogLevel level)audio::AudioManagerstatic
SetMasterVolume(float volume)audio::AudioManager
SetSoundLooping(SoundHandle sound, bool should_loop)audio::AudioManager
SetSoundMaxDistance(SoundHandle sound, float maxDistance)audio::AudioManager
SetSoundMinDistance(SoundHandle sound, float minDistance)audio::AudioManager
SetSoundPitch(SoundHandle sound, float pitch)audio::AudioManager
SetSoundPosition(SoundHandle sound, const Vec3 &position)audio::AudioManager
SetSoundRolloff(SoundHandle sound, float rolloff)audio::AudioManager
SetSoundSpatializationEnabled(SoundHandle sound, bool enabled)audio::AudioManager
SetSoundVolume(SoundHandle sound, float volume)audio::AudioManager
Shutdown()audio::AudioManager
sounds_audio::AudioManagerprivate
StopSound(SoundHandle sound)audio::AudioManager
StopTrack(TrackHandle track)audio::AudioManager
tracks_audio::AudioManagerprivate
update_thread_audio::AudioManagerprivate
~AudioManager()audio::AudioManagerprivate