UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioMixerSubmixEffectDynamicsProcessor.h File Reference
#include "AudioDevice.h"
#include "Delegates/IDelegateInstance.h"
#include "DSP/DynamicsProcessor.h"
#include "DSP/MultithreadedPatching.h"
#include "Misc/ScopeLock.h"
#include "Sound/SoundEffectSubmix.h"
#include "Sound/SoundSubmix.h"
#include "Sound/SoundSubmixSend.h"
#include "Stats/Stats.h"
#include "AudioMixerSubmixEffectDynamicsProcessor.generated.h"

Go to the source code of this file.

Classes

class  FKeySource
 
struct  FSubmixEffectDynamicProcessorFilterSettings
 
struct  FSubmixEffectDynamicsProcessorSettings
 
class  FSubmixEffectDynamicsProcessor
 
class  USubmixEffectDynamicsProcessorPreset
 

Namespaces

namespace  Audio
 NO_LOGGING.
 

Enumerations

enum class  ESubmixEffectDynamicsProcessorType : uint8 {
  Compressor = 0 , Limiter , Expander , Gate ,
  UpwardsCompressor , UMETA =(Hidden)
}
 
enum class  ESubmixEffectDynamicsPeakMode : uint8 { MeanSquared = 0 , RootMeanSquared , Peak , UMETA =(Hidden) }
 
enum class  ESubmixEffectDynamicsChannelLinkMode : uint8 { Disabled = 0 , Average , Peak , UMETA =(Hidden) }
 
enum class  ESubmixEffectDynamicsKeySource : uint8 { Default = 0 , AudioBus , Submix , UMETA =(Hidden) }
 

Functions

 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Dynamics"), STAT_AudioMixerSubmixDynamics, STATGROUP_AudioMixer, AUDIOMIXER_API)
 

Enumeration Type Documentation

◆ ESubmixEffectDynamicsChannelLinkMode

Enumerator
Disabled 
Average 
Peak 
UMETA 

◆ ESubmixEffectDynamicsKeySource

Enumerator
Default 
AudioBus 
Submix 
UMETA 

◆ ESubmixEffectDynamicsPeakMode

Enumerator
MeanSquared 
RootMeanSquared 
Peak 
UMETA 

◆ ESubmixEffectDynamicsProcessorType

Enumerator
Compressor 
Limiter 
Expander 
Gate 
UpwardsCompressor 
UMETA 

Function Documentation

◆ DECLARE_CYCLE_STAT_EXTERN()

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Dynamics" ,
STAT_AudioMixerSubmixDynamics  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)