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

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

ActivateTrigger(IATLAudioObjectData *objectData, const IATLTriggerImplData *triggerData, IATLEventData *tventData, const SATLSourceData *sourceData)=0Audio::AudioSystemImplementationRequestspure virtual
AddressPolicy (defined in Audio::AudioSystemImplementationRequests)Audio::AudioSystemImplementationRequestsstatic
CreateAudioSource(const SAudioInputConfig &sourceConfig)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioEnvironmentImplData(IATLEnvironmentImplData *oldEnvironmentData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioEventData(IATLEventData *oldEventData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioFileEntryData(IATLAudioFileEntryData *oldAudioFileEntryData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioListenerObjectData(IATLListenerData *oldListenerData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioObjectData(IATLAudioObjectData *oldObjectData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioRtpcImplData(IATLRtpcImplData *oldRtpcData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioSwitchStateImplData(IATLSwitchStateImplData *oldAudioSwitchStateData)=0Audio::AudioSystemImplementationRequestspure virtual
DeleteAudioTriggerImplData(IATLTriggerImplData *oldTriggerData)=0Audio::AudioSystemImplementationRequestspure virtual
DestroyAudioSource(TAudioSourceId sourceId)=0Audio::AudioSystemImplementationRequestspure virtual
GetAudioFileLocation(SATLAudioFileEntryInfo *fileEntryInfo)=0Audio::AudioSystemImplementationRequestspure virtual
GetImplementationNameString() const =0Audio::AudioSystemImplementationRequestspure virtual
GetImplSubPath() const =0Audio::AudioSystemImplementationRequestspure virtual
GetMemoryInfo(SAudioImplMemoryInfo &memoryInfo) const =0Audio::AudioSystemImplementationRequestspure virtual
GetMemoryPoolInfo()=0Audio::AudioSystemImplementationRequestspure virtual
HandlerPolicy (defined in Audio::AudioSystemImplementationRequests)Audio::AudioSystemImplementationRequestsstatic
Initialize()=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioEnvironmentImplData(const AZ::rapidxml::xml_node< char > *audioEnvironmentNode)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioEventData(TAudioEventID eventID)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioListenerObjectData(TATLIDType objectId)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioObjectData(TAudioObjectID objectId)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioRtpcImplData(const AZ::rapidxml::xml_node< char > *audioRtpcNode)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioSwitchStateImplData(const AZ::rapidxml::xml_node< char > *audioSwitchStateNode)=0Audio::AudioSystemImplementationRequestspure virtual
NewAudioTriggerImplData(const AZ::rapidxml::xml_node< char > *audioTriggerNode)=0Audio::AudioSystemImplementationRequestspure virtual
NewDefaultAudioListenerObjectData(TATLIDType objectId)=0Audio::AudioSystemImplementationRequestspure virtual
NewGlobalAudioObjectData(TAudioObjectID objectId)=0Audio::AudioSystemImplementationRequestspure virtual
ParseAudioFileEntry(const AZ::rapidxml::xml_node< char > *audioFileEntryNode, SATLAudioFileEntryInfo *fileEntryInfo)=0Audio::AudioSystemImplementationRequestspure virtual
PrepareTriggerAsync(IATLAudioObjectData *objectData, const IATLTriggerImplData *triggerData, IATLEventData *eventData)=0Audio::AudioSystemImplementationRequestspure virtual
PrepareTriggerSync(IATLAudioObjectData *audioObjectData, const IATLTriggerImplData *triggerData)=0Audio::AudioSystemImplementationRequestspure virtual
RegisterAudioObject(IATLAudioObjectData *objectData, const char *objectName=nullptr)=0Audio::AudioSystemImplementationRequestspure virtual
RegisterInMemoryFile(SATLAudioFileEntryInfo *audioFileEntry)=0Audio::AudioSystemImplementationRequestspure virtual
Release()=0Audio::AudioSystemImplementationRequestspure virtual
ResetAudioEventData(IATLEventData *eventData)=0Audio::AudioSystemImplementationRequestspure virtual
ResetAudioObject(IATLAudioObjectData *objectData)=0Audio::AudioSystemImplementationRequestspure virtual
ResetRtpc(IATLAudioObjectData *objectData, const IATLRtpcImplData *rtpcData)=0Audio::AudioSystemImplementationRequestspure virtual
SetEnvironment(IATLAudioObjectData *objectData, const IATLEnvironmentImplData *environmentData, float amount)=0Audio::AudioSystemImplementationRequestspure virtual
SetLanguage(const char *language)=0Audio::AudioSystemImplementationRequestspure virtual
SetListenerPosition(IATLListenerData *listenerData, const SATLWorldPosition &newPosition)=0Audio::AudioSystemImplementationRequestspure virtual
SetMultiplePositions(IATLAudioObjectData *objectData, const MultiPositionParams &multiPositions)=0Audio::AudioSystemImplementationRequestspure virtual
SetObstructionOcclusion(IATLAudioObjectData *objectData, float obstruction, float occlusion)=0Audio::AudioSystemImplementationRequestspure virtual
SetPanningMode(PanningMode mode)=0Audio::AudioSystemImplementationRequestspure virtual
SetPosition(IATLAudioObjectData *objectData, const SATLWorldPosition &worldPosition)=0Audio::AudioSystemImplementationRequestspure virtual
SetRtpc(IATLAudioObjectData *objectData, const IATLRtpcImplData *rtpcData, float value)=0Audio::AudioSystemImplementationRequestspure virtual
SetSwitchState(IATLAudioObjectData *objectData, const IATLSwitchStateImplData *switchStateData)=0Audio::AudioSystemImplementationRequestspure virtual
ShutDown()=0Audio::AudioSystemImplementationRequestspure virtual
StopAllEvents(IATLAudioObjectData *objectData)=0Audio::AudioSystemImplementationRequestspure virtual
StopAllSounds()=0Audio::AudioSystemImplementationRequestspure virtual
StopEvent(IATLAudioObjectData *objectData, const IATLEventData *eventData)=0Audio::AudioSystemImplementationRequestspure virtual
UnprepareTriggerAsync(IATLAudioObjectData *pAudioObjectData, const IATLTriggerImplData *pTriggerData, IATLEventData *pEventData)=0Audio::AudioSystemImplementationRequestspure virtual
UnprepareTriggerSync(IATLAudioObjectData *objectData, const IATLTriggerImplData *triggerData)=0Audio::AudioSystemImplementationRequestspure virtual
UnregisterAudioObject(IATLAudioObjectData *objectData)=0Audio::AudioSystemImplementationRequestspure virtual
UnregisterInMemoryFile(SATLAudioFileEntryInfo *audioFileEntry)=0Audio::AudioSystemImplementationRequestspure virtual
Update(float updateIntervalMS)=0Audio::AudioSystemImplementationRequestspure virtual
UpdateAudioObject(IATLAudioObjectData *objectData)=0Audio::AudioSystemImplementationRequestspure virtual
~AudioSystemImplementationRequests()=default (defined in Audio::AudioSystemImplementationRequests)Audio::AudioSystemImplementationRequestsvirtual