UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioMixerSubmix.cpp File Reference

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::MixerSubmixIntrinsics
 
namespace  Audio::FMixerSubmixPrivate
 

Functions

 CSV_DECLARE_CATEGORY_MODULE_EXTERN (AUDIOMIXERCORE_API, Audio)
 
 DEFINE_STAT (STAT_AudioMixerEndpointSubmixes)
 
 DEFINE_STAT (STAT_AudioMixerSubmixes)
 
 DEFINE_STAT (STAT_AudioMixerSubmixChildren)
 
 DEFINE_STAT (STAT_AudioMixerSubmixSource)
 
 DEFINE_STAT (STAT_AudioMixerSubmixEffectProcessing)
 
 DEFINE_STAT (STAT_AudioMixerSubmixBufferListeners)
 
 DEFINE_STAT (STAT_AudioMixerSubmixSoundfieldChildren)
 
 DEFINE_STAT (STAT_AudioMixerSubmixSoundfieldSources)
 
 DEFINE_STAT (STAT_AudioMixerSubmixSoundfieldProcessors)
 
FSpectrumAnalyzerSettings::EFFTSize Audio::MixerSubmixIntrinsics::GetSpectrumAnalyzerFFTSize (EFFTSize InFFTSize)
 
EWindowType Audio::MixerSubmixIntrinsics::GetWindowType (EFFTWindowType InWindowType)
 
FSpectrumBandExtractorSettings::EMetric Audio::MixerSubmixIntrinsics::GetExtractorMetric (EAudioSpectrumType InSpectrumType)
 
ISpectrumBandExtractor::EBandType Audio::MixerSubmixIntrinsics::GetExtractorBandType (EFFTPeakInterpolationMethod InMethod)
 
bool Audio::FMixerSubmixPrivate::IsAudioBufferSilent (const FAlignedFloatBuffer &InAudioBuffer)
 

Variables

FAutoConsoleVariableRef CVarRecoverRecordingOnShutdown (TEXT("au.RecoverRecordingOnShutdown"), RecoverRecordingOnShutdownCVar, TEXT("0: Disabled, 1: Enabled"), ECVF_Default)
 
FAutoConsoleVariableRef CVarBypassAllSubmixEffects (TEXT("au.BypassAllSubmixEffects"), BypassAllSubmixEffectsCVar, TEXT("1: Submix Effects are disabled."), ECVF_Default)
 
FAutoConsoleVariableRef CVarLogSubmixEnablement (TEXT("au.LogSubmixAutoDisable"), LogSubmixEnablementCVar, TEXT("1: Submix enablement logging is on. 0: Submix enablement/disablement logging is off."), ECVF_Default)
 

Function Documentation

◆ CSV_DECLARE_CATEGORY_MODULE_EXTERN()

CSV_DECLARE_CATEGORY_MODULE_EXTERN ( AUDIOMIXERCORE_API  ,
Audio   
)

◆ DEFINE_STAT() [1/9]

◆ DEFINE_STAT() [2/9]

◆ DEFINE_STAT() [3/9]

DEFINE_STAT ( STAT_AudioMixerSubmixChildren  )

◆ DEFINE_STAT() [4/9]

◆ DEFINE_STAT() [5/9]

DEFINE_STAT ( STAT_AudioMixerSubmixes  )

◆ DEFINE_STAT() [6/9]

◆ DEFINE_STAT() [7/9]

◆ DEFINE_STAT() [8/9]

◆ DEFINE_STAT() [9/9]

DEFINE_STAT ( STAT_AudioMixerSubmixSource  )

Variable Documentation

◆ CVarBypassAllSubmixEffects

FAutoConsoleVariableRef CVarBypassAllSubmixEffects(TEXT("au.BypassAllSubmixEffects"), BypassAllSubmixEffectsCVar, TEXT("1: Submix Effects are disabled."), ECVF_Default) ( TEXT("au.BypassAllSubmixEffects")  ,
BypassAllSubmixEffectsCVar  ,
TEXT("1: Submix Effects are disabled." ,
ECVF_Default   
)

◆ CVarLogSubmixEnablement

FAutoConsoleVariableRef CVarLogSubmixEnablement(TEXT("au.LogSubmixAutoDisable"), LogSubmixEnablementCVar, TEXT("1: Submix enablement logging is on. 0: Submix enablement/disablement logging is off."), ECVF_Default) ( TEXT("au.LogSubmixAutoDisable")  ,
LogSubmixEnablementCVar  ,
TEXT("1: Submix enablement logging is on. 0: Submix enablement/disablement logging is off." ,
ECVF_Default   
)

◆ CVarRecoverRecordingOnShutdown

FAutoConsoleVariableRef CVarRecoverRecordingOnShutdown(TEXT("au.RecoverRecordingOnShutdown"), RecoverRecordingOnShutdownCVar, TEXT("0: Disabled, 1: Enabled"), ECVF_Default) ( TEXT("au.RecoverRecordingOnShutdown")  ,
RecoverRecordingOnShutdownCVar  ,
TEXT("0: Disabled, 1: Enabled" ,
ECVF_Default   
)