Open 3D Engine AudioSystem Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Audio::IAudioSystem Member List

This is the complete list of members for Audio::IAudioSystem, including all inherited members.

AZ_RTTI(IAudioSystem, "{4AF3417B-C264-4970-96C5-EBB888EA922D}") (defined in Audio::IAudioSystem)Audio::IAudioSystem
CreateAudioSource(const SAudioInputConfig &sourceConfig)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
DestroyAudioSource(TAudioSourceId sourceId)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
ExternalUpdate()=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioEnvironmentID(const char *sAudioEnvironmentName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioPreloadRequestID(const char *sAudioPreloadRequestName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioProxy()=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioRtpcID(const char *sAudioRtpcName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioSwitchID(const char *sAudioSwitchName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioSwitchStateID(TAudioControlID nSwitchID, const char *sAudioSwitchStateName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetAudioTriggerID(const char *sAudioTriggerName) const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
GetControlsPath() const =0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
Initialize()=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
PushCallback(AudioRequestVariant &&callback)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
PushRequest(AudioRequestVariant &&request)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
PushRequestBlocking(AudioRequestVariant &&request)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
PushRequests(AudioRequestsQueue &requests)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
RecycleAudioProxy(IAudioProxy *pIAudioProxy)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
RefreshAudioSystem(const char *levelName)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
Release()=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
ReleaseAudioListenerID(TAudioObjectID nAudioObjectID)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
ReserveAudioListenerID(TAudioObjectID &rAudioObjectID)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
SetAudioListenerOverrideID(TAudioObjectID nAudioObjectID)=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
UpdateControlsPath()=0 (defined in Audio::IAudioSystem)Audio::IAudioSystempure virtual
~IAudioSystem()=default (defined in Audio::IAudioSystem)Audio::IAudioSystemvirtual