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

Inherits AZ::Interface::Registrar.

Public Member Functions

 AZ_RTTI (NullAudioSystem, "{27F054BF-B51C-472C-9ECF-BBBB710C5AC1}", IAudioSystem)
 
bool Initialize () override
 
void Release () override
 
void ExternalUpdate () override
 
void PushRequest (AudioRequestVariant &&) override
 
void PushRequests (AudioRequestsQueue &) override
 
void PushRequestBlocking (AudioRequestVariant &&) override
 
void PushCallback (AudioRequestVariant &&) override
 
TAudioControlID GetAudioTriggerID (const char *) const override
 
TAudioControlID GetAudioRtpcID (const char *) const override
 
TAudioControlID GetAudioSwitchID (const char *) const override
 
TAudioSwitchStateID GetAudioSwitchStateID (TAudioControlID, const char *) const override
 
TAudioPreloadRequestID GetAudioPreloadRequestID (const char *) const override
 
TAudioEnvironmentID GetAudioEnvironmentID (const char *) const override
 
bool ReserveAudioListenerID (TAudioObjectID &rAudioObjectID) override
 
bool ReleaseAudioListenerID (TAudioObjectID) override
 
bool SetAudioListenerOverrideID (TAudioObjectID) override
 
const char * GetControlsPath () const override
 
void UpdateControlsPath () override
 
void RefreshAudioSystem (const char *) override
 
IAudioProxyGetAudioProxy () override
 
void RecycleAudioProxy (IAudioProxy *) override
 
TAudioSourceId CreateAudioSource (const SAudioInputConfig &) override
 
void DestroyAudioSource (TAudioSourceId) override
 

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