|
Open 3D Engine AudioSystem Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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 |