Inherits ISystemEventListener.
Public Member Functions | |
CAudioTranslationLayer (const CAudioTranslationLayer &rOther)=delete | |
CAudioTranslationLayer & | operator= (const CAudioTranslationLayer &rOther)=delete |
void | OnSystemEvent (ESystemEvent event, UINT_PTR wparam, UINT_PTR lparam) override |
bool | Initialize () |
bool | ShutDown () |
void | Update () |
void | ProcessRequest (AudioRequestVariant &&request) |
TAudioControlID | GetAudioTriggerID (const char *const sAudioTriggerName) const |
TAudioControlID | GetAudioRtpcID (const char *const sAudioRtpcName) const |
TAudioControlID | GetAudioSwitchID (const char *const sAudioSwitchName) const |
TAudioSwitchStateID | GetAudioSwitchStateID (const TAudioControlID nSwitchID, const char *const sAudioSwitchStateName) const |
TAudioPreloadRequestID | GetAudioPreloadRequestID (const char *const sAudioPreloadRequestName) const |
TAudioEnvironmentID | GetAudioEnvironmentID (const char *const sAudioEnvironmentName) const |
bool | ReserveAudioObjectID (TAudioObjectID &rAudioObjectID, const char *const sAudioObjectName) |
bool | ReleaseAudioObjectID (const TAudioObjectID nAudioObjectID) |
bool | ReserveAudioListenerID (TAudioObjectID &rAudioObjectID) |
bool | ReleaseAudioListenerID (const TAudioObjectID nAudioObjectID) |
bool | SetAudioListenerOverrideID (const TAudioObjectID nAudioObjectID) |
bool | CanProcessRequests () const |
EAudioRequestStatus | ParseControlsData (const char *const pFolderPath, const EATLDataScope eDataScope) |
EAudioRequestStatus | ClearControlsData (const EATLDataScope eDataScope) |
const AZStd::string & | GetControlsImplSubPath () const |
TAudioSourceId | CreateAudioSource (const SAudioInputConfig &sourceConfig) |
void | DestroyAudioSource (TAudioSourceId sourceId) |
void | DrawAudioSystemDebugInfo () |
const CATLDebugNameStore & | GetDebugStore () const |