AAudioMixerManagerBase
(AActor)
(AActor)
The MixerManager is automatically instantiated by the AudioManagerSubsystem and is meant to control any game parameter driven logic for globla mix changes using Unreal Engine's built in mixing and bus routing system. It can be gotten from the AudioManagerSubsystem.
By default, the AudioManagerSubsystem spawns the base MixerManager class. When you inherit from this class to add your custom functionality you will need to configure the KDialogueSystem settings to use your derived class reference in Project Settings > Plugins > KAudioSystemSettings > Audio Mixer Class.
This class pairs well with Unreal Engine's Sound Class Mix assets for global mix changes, which can be activated at runtime using the the Pop/PushSoundMixModifier() functions. There are many other built-in functions that might be useful, simply check what functions are available under the "Audio" dropdown when using the Blueprint intellisense.
Sets a local AudioSwitchParameter value of an AudioGroupParameter for the MixerManager.
Sets a local float value of an AudioFloatParameter for the MixerManager.
Gets the local AudioSwitchParameter value for an AudioGroupParameter on the MixerManager.
Gets the local float value for an AudioFloatParameter on the MixerManager.
Override this function to add code that will match custom functionality with specific AudioSwitchParameters within an AudioGroupParameter received from the music system.
Override this function to add code that will match custom functionality with specific AudioFloatParameters and values received from the music system.
Override this function to add code that will match custom functionality with specific AudioSwitchParameters within an AudioGroupParameter received from the AudioManagerSubsystem.
Override this function to add code that will match custom functionality with specific AudioFloatParameters and values received from the AudioManagerSubsystem.
Gets the global AudioSwitchParameter value for an AudioGroupParameter.
Gets the global float value for an AudioFloatParameter.