|
Open 3D Engine AudioEngineWwise 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 AudioSystemImplementation.
Public Member Functions | |
| CAudioSystemImpl_wwise (const char *assetsPlatformName) | |
| void | OnAudioSystemLoseFocus () override |
| void | OnAudioSystemGetFocus () override |
| void | OnAudioSystemMuteAll () override |
| void | OnAudioSystemUnmuteAll () override |
| void | OnAudioSystemRefresh () override |
| void | Update (const float updateIntervalMS) override |
| EAudioRequestStatus | Initialize () override |
| EAudioRequestStatus | ShutDown () override |
| EAudioRequestStatus | Release () override |
| EAudioRequestStatus | StopAllSounds () override |
| EAudioRequestStatus | RegisterAudioObject (IATLAudioObjectData *const audioObjectData, const char *const objectName) override |
| EAudioRequestStatus | UnregisterAudioObject (IATLAudioObjectData *const audioObjectData) override |
| EAudioRequestStatus | ResetAudioObject (IATLAudioObjectData *const audioObjectData) override |
| EAudioRequestStatus | UpdateAudioObject (IATLAudioObjectData *const audioObjectData) override |
| EAudioRequestStatus | PrepareTriggerSync (IATLAudioObjectData *const audioObjectData, const IATLTriggerImplData *const triggerData) override |
| EAudioRequestStatus | UnprepareTriggerSync (IATLAudioObjectData *const audioObjectData, const IATLTriggerImplData *const triggerData) override |
| EAudioRequestStatus | PrepareTriggerAsync (IATLAudioObjectData *const audioObjectData, const IATLTriggerImplData *const triggerData, IATLEventData *const eventData) override |
| EAudioRequestStatus | UnprepareTriggerAsync (IATLAudioObjectData *const audioObjectData, const IATLTriggerImplData *const triggerData, IATLEventData *const eventData) override |
| EAudioRequestStatus | ActivateTrigger (IATLAudioObjectData *const audioObjectData, const IATLTriggerImplData *const triggerData, IATLEventData *const eventData, const SATLSourceData *const pSourceData) override |
| EAudioRequestStatus | StopEvent (IATLAudioObjectData *const audioObjectData, const IATLEventData *const eventData) override |
| EAudioRequestStatus | StopAllEvents (IATLAudioObjectData *const audioObjectData) override |
| EAudioRequestStatus | SetPosition (IATLAudioObjectData *const audioObjectData, const SATLWorldPosition &worldPosition) override |
| EAudioRequestStatus | SetMultiplePositions (IATLAudioObjectData *const audioObjectData, const MultiPositionParams &multiPositionParams) override |
| EAudioRequestStatus | SetEnvironment (IATLAudioObjectData *const audioObjectData, const IATLEnvironmentImplData *const environmentData, const float amount) override |
| EAudioRequestStatus | SetRtpc (IATLAudioObjectData *const audioObjectData, const IATLRtpcImplData *const rtpcData, const float value) override |
| EAudioRequestStatus | SetSwitchState (IATLAudioObjectData *const audioObjectData, const IATLSwitchStateImplData *const switchStateData) override |
| EAudioRequestStatus | SetObstructionOcclusion (IATLAudioObjectData *const audioObjectData, const float obstruction, const float occlusion) override |
| EAudioRequestStatus | SetListenerPosition (IATLListenerData *const listenerData, const SATLWorldPosition &newPosition) override |
| EAudioRequestStatus | ResetRtpc (IATLAudioObjectData *const audioObjectData, const IATLRtpcImplData *const rtpcData) override |
| EAudioRequestStatus | RegisterInMemoryFile (SATLAudioFileEntryInfo *const audioFileEntry) override |
| EAudioRequestStatus | UnregisterInMemoryFile (SATLAudioFileEntryInfo *const audioFileEntry) override |
| EAudioRequestStatus | ParseAudioFileEntry (const AZ::rapidxml::xml_node< char > *audioFileEntryNode, SATLAudioFileEntryInfo *const fileEntryInfo) override |
| void | DeleteAudioFileEntryData (IATLAudioFileEntryData *const oldAudioFileEntryData) override |
| const char *const | GetAudioFileLocation (SATLAudioFileEntryInfo *const fileEntryInfo) override |
| IATLTriggerImplData * | NewAudioTriggerImplData (const AZ::rapidxml::xml_node< char > *audioTriggerNode) override |
| void | DeleteAudioTriggerImplData (IATLTriggerImplData *const oldTriggerImplData) override |
| IATLRtpcImplData * | NewAudioRtpcImplData (const AZ::rapidxml::xml_node< char > *audioRtpcNode) override |
| void | DeleteAudioRtpcImplData (IATLRtpcImplData *const oldRtpcImplData) override |
| IATLSwitchStateImplData * | NewAudioSwitchStateImplData (const AZ::rapidxml::xml_node< char > *audioSwitchStateNode) override |
| void | DeleteAudioSwitchStateImplData (IATLSwitchStateImplData *const oldSwitchStateImplData) override |
| IATLEnvironmentImplData * | NewAudioEnvironmentImplData (const AZ::rapidxml::xml_node< char > *audioEnvironmentNode) override |
| void | DeleteAudioEnvironmentImplData (IATLEnvironmentImplData *const oldEnvironmentImplData) override |
| SATLAudioObjectData_wwise * | NewGlobalAudioObjectData (const TAudioObjectID objectId) override |
| SATLAudioObjectData_wwise * | NewAudioObjectData (const TAudioObjectID objectId) override |
| void | DeleteAudioObjectData (IATLAudioObjectData *const oldObjectData) override |
| SATLListenerData_wwise * | NewDefaultAudioListenerObjectData (const TATLIDType objectId) override |
| SATLListenerData_wwise * | NewAudioListenerObjectData (const TATLIDType objectId) override |
| void | DeleteAudioListenerObjectData (IATLListenerData *const oldListenerData) override |
| SATLEventData_wwise * | NewAudioEventData (const TAudioEventID eventId) override |
| void | DeleteAudioEventData (IATLEventData *const oldEventData) override |
| void | ResetAudioEventData (IATLEventData *const eventData) override |
| const char *const | GetImplSubPath () const override |
| void | SetLanguage (const char *const language) override |
| const char *const | GetImplementationNameString () const override |
| void | GetMemoryInfo (SAudioImplMemoryInfo &memoryInfo) const override |
|
AZStd::vector < AudioImplMemoryPoolInfo > | GetMemoryPoolInfo () override |
| bool | CreateAudioSource (const SAudioInputConfig &sourceConfig) override |
| void | DestroyAudioSource (TAudioSourceId sourceId) override |
| void | SetPanningMode (PanningMode mode) override |
Protected Member Functions | |
| void | SetBankPaths () |
Protected Attributes | |
| AZStd::string | m_soundbankFolder |
| AZStd::string | m_localizedSoundbankFolder |
| AZStd::string | m_assetsPlatform |