Inherits AZ::Interface::Registrar, and AzFramework::DebugDisplayEventBus::Handler.
 | 
| 
  | 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 | 
|   | 
The documentation for this class was generated from the following file:
- Gems/AudioSystem/Code/Source/Engine/AudioSystem.h