#include <AudioSystemComponent.h>
Inherits AZ::Component, AudioSystemComponentRequestBus::Handler, and AzFramework::LevelSystemLifecycleNotificationBus::Handler.
|  | 
| static void | Reflect (AZ::ReflectContext *context) | 
|  | 
| static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) | 
|  | 
| static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) | 
|  | 
|  | 
| void | Init () override | 
|  | 
| void | Activate () override | 
|  | 
| void | Deactivate () override | 
|  | 
| bool | IsAudioSystemInitialized () override | 
|  | 
| void | GlobalStopAllSounds () override | 
|  | 
| void | GlobalMuteAudio () override | 
|  | 
| void | GlobalUnmuteAudio () override | 
|  | 
| void | GlobalRefreshAudio (AZStd::string_view levelName) override | 
|  | 
| void | GlobalExecuteAudioTrigger (const char *triggerName, AZ::EntityId callbackOwnerEntityId) override | 
|  | 
| void | GlobalKillAudioTrigger (const char *triggerName, AZ::EntityId callbackOwnerEntityId) override | 
|  | 
| void | GlobalSetAudioRtpc (const char *rtpcName, float value) override | 
|  | 
| void | GlobalResetAudioRtpcs () override | 
|  | 
| void | GlobalSetAudioSwitchState (const char *switchName, const char *stateName) override | 
|  | 
| void | LevelLoadAudio (AZStd::string_view levelName) override | 
|  | 
| void | LevelUnloadAudio () override | 
|  | 
| void | OnLoadingStart (const char *levelName) override | 
|  | 
| void | OnUnloadComplete (const char *levelName) override | 
|  | 
AudioSystemComponent Handles requests of a global context for the audio system. The requests are not tied to an AZ::Entity. 
The documentation for this class was generated from the following file:
- Gems/LmbrCentral/Code/Source/Audio/AudioSystemComponent.h