|
| AZ_RTTI (IAudioSystem, "{4AF3417B-C264-4970-96C5-EBB888EA922D}") |
|
virtual bool | Initialize ()=0 |
|
virtual void | Release ()=0 |
|
virtual void | ExternalUpdate ()=0 |
|
virtual void | PushRequest (AudioRequestVariant &&request)=0 |
|
virtual void | PushRequests (AudioRequestsQueue &requests)=0 |
|
virtual void | PushRequestBlocking (AudioRequestVariant &&request)=0 |
|
virtual void | PushCallback (AudioRequestVariant &&callback)=0 |
|
virtual TAudioControlID | GetAudioTriggerID (const char *sAudioTriggerName) const =0 |
|
virtual TAudioControlID | GetAudioRtpcID (const char *sAudioRtpcName) const =0 |
|
virtual TAudioControlID | GetAudioSwitchID (const char *sAudioSwitchName) const =0 |
|
virtual TAudioSwitchStateID | GetAudioSwitchStateID (TAudioControlID nSwitchID, const char *sAudioSwitchStateName) const =0 |
|
virtual TAudioPreloadRequestID | GetAudioPreloadRequestID (const char *sAudioPreloadRequestName) const =0 |
|
virtual TAudioEnvironmentID | GetAudioEnvironmentID (const char *sAudioEnvironmentName) const =0 |
|
virtual bool | ReserveAudioListenerID (TAudioObjectID &rAudioObjectID)=0 |
|
virtual bool | ReleaseAudioListenerID (TAudioObjectID nAudioObjectID)=0 |
|
virtual bool | SetAudioListenerOverrideID (TAudioObjectID nAudioObjectID)=0 |
|
virtual const char * | GetControlsPath () const =0 |
|
virtual void | UpdateControlsPath ()=0 |
|
virtual void | RefreshAudioSystem (const char *levelName)=0 |
|
virtual IAudioProxy * | GetAudioProxy ()=0 |
|
virtual void | RecycleAudioProxy (IAudioProxy *pIAudioProxy)=0 |
|
virtual TAudioSourceId | CreateAudioSource (const SAudioInputConfig &sourceConfig)=0 |
|
virtual void | DestroyAudioSource (TAudioSourceId sourceId)=0 |
|
The documentation for this class was generated from the following file:
- Gems/AudioSystem/Code/Include/Engine/IAudioSystem.h