|
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 Registrar< Audio::IAudioSystem >, and Handler.
Public Member Functions | |
| AZ_RTTI (CAudioSystem,"{96254647-000D-4896-93C4-92E0F258F21D}", IAudioSystem) | |
| AZ_CLASS_ALLOCATOR (CAudioSystem, AZ::SystemAllocator) | |
| CAudioSystem (const CAudioSystem &)=delete | |
| CAudioSystem & | operator= (const CAudioSystem &)=delete |
| bool | Initialize () override |
| void | Release () override |
| void | ExternalUpdate () override |
| void | PushRequest (AudioRequestVariant &&request) override |
| void | PushRequests (AudioRequestsQueue &requests) override |
| void | PushRequestBlocking (AudioRequestVariant &&request) override |
| void | PushCallback (AudioRequestVariant &&callback) override |
| TAudioControlID | GetAudioTriggerID (const char *const sAudioTriggerName) const override |
| TAudioControlID | GetAudioRtpcID (const char *const sAudioRtpcName) const override |
| TAudioControlID | GetAudioSwitchID (const char *const sAudioSwitchName) const override |
| TAudioSwitchStateID | GetAudioSwitchStateID (const TAudioControlID nSwitchID, const char *const sAudioSwitchStateName) const override |
| TAudioPreloadRequestID | GetAudioPreloadRequestID (const char *const sAudioPreloadRequestName) const override |
| TAudioEnvironmentID | GetAudioEnvironmentID (const char *const sAudioEnvironmentName) const override |
| bool | ReserveAudioListenerID (TAudioObjectID &rAudioObjectID) override |
| bool | ReleaseAudioListenerID (const TAudioObjectID nAudioObjectID) override |
| bool | SetAudioListenerOverrideID (const TAudioObjectID nAudioObjectID) override |
| const char * | GetControlsPath () const override |
| void | UpdateControlsPath () override |
| void | RefreshAudioSystem (const char *const levelName) override |
| IAudioProxy * | GetAudioProxy () override |
| void | RecycleAudioProxy (IAudioProxy *const pIAudioProxy) override |
| TAudioSourceId | CreateAudioSource (const SAudioInputConfig &sourceConfig) override |
| void | DestroyAudioSource (TAudioSourceId sourceId) override |
Friends | |
| class | CAudioThread |