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::AudioRequestBase Class Reference

Inherited by Audio::CallbackRequest::ReportFinishedEvent, Audio::ListenerRequest::SetWorldTransform, Audio::ObjectRequest::ExecuteSourceTrigger, Audio::ObjectRequest::ExecuteTrigger, Audio::ObjectRequest::PrepareTrigger, Audio::ObjectRequest::Release, Audio::ObjectRequest::ResetEnvironments, Audio::ObjectRequest::ResetParameters, Audio::ObjectRequest::SetEnvironmentValue, Audio::ObjectRequest::SetMultiplePositions, Audio::ObjectRequest::SetParameterValue, Audio::ObjectRequest::SetPosition, Audio::ObjectRequest::SetSwitchValue, Audio::ObjectRequest::StopAllTriggers, Audio::ObjectRequest::StopTrigger, Audio::ObjectRequest::UnprepareTrigger, Audio::SystemRequest::ChangeLanguage, Audio::SystemRequest::CreateSource, Audio::SystemRequest::DestroySource, Audio::SystemRequest::DrawDebug, Audio::SystemRequest::GetFocus, Audio::SystemRequest::Initialize, Audio::SystemRequest::LoadBank, Audio::SystemRequest::LoadControls, Audio::SystemRequest::LoseFocus, Audio::SystemRequest::MuteAll, Audio::SystemRequest::ReloadAll, Audio::SystemRequest::ReserveObject, Audio::SystemRequest::SetPanningMode, Audio::SystemRequest::Shutdown, Audio::SystemRequest::StopAllAudio, Audio::SystemRequest::UnloadBank, Audio::SystemRequest::UnloadBanksByScope, Audio::SystemRequest::UnloadControls, and Audio::SystemRequest::UnmuteAll.

Public Member Functions

 AZ_RTTI (Audio::AudioRequestBase, "{1D31EE4F-8D7F-41FD-87C0-C9BB76555570}")
 
 AZ_DISABLE_COPY (AudioRequestBase)
 

Public Attributes

TAudioObjectID m_audioObjectId { INVALID_AUDIO_OBJECT_ID }
 
EAudioRequestStatus m_status { EAudioRequestStatus::None }
 
AZ::u32 m_flags { 0 }
 

The documentation for this class was generated from the following file: