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

Namespaces

namespace  Audio
 NO_LOGGING.
 

Macros

#define CASE_ENUM_TO_TEXT(X)   case X: return TEXT(#X);
 

Functions

const TCHARLexToString (const ERequiredSubmixes InType)
 
 CSV_DECLARE_CATEGORY_MODULE_EXTERN (AUDIOMIXERCORE_API, Audio)
 

Variables

FAutoConsoleVariableRef CVarDisableSubmixEQ (TEXT("au.DisableSubmixEffectEQ"), DisableSubmixEffectEQCvar, TEXT("0: Not Disabled, 1: Disabled"), ECVF_Default)
 
FAutoConsoleVariableRef CVarDisableSubmixMutationLock (TEXT("au.DisableSubmixMutationLock"), DisableSubmixMutationLockCVar, TEXT("0: Not Disabled (Default), 1: Disabled"), ECVF_Default)
 
FAutoConsoleVariableRef CVarEnableAudibleDefaultEndpointSubmixes (TEXT("au.submix.audibledefaultendpoints"), EnableAudibleDefaultEndpointSubmixesCVar, TEXT("Allows audio sent to defaulted (typically silent) endpoint submixes to be audible via master. (useful for debugging)\n") TEXT("0: Disabled (Default), 1: Enabled"), ECVF_Default)
 
FAutoConsoleVariableRef CVarDebugGeneratorEnable (TEXT("au.Debug.Generator"), DebugGeneratorEnableCVar, TEXT("0: Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default)
 
FAutoConsoleVariableRef CVarDebugGeneratorAmp (TEXT("au.Debug.Generator.Amp"), DebugGeneratorAmpCVar, TEXT("Default: 0.2f"), ECVF_Default)
 
FAutoConsoleVariableRef CVarDebugGeneratorChannel (TEXT("au.Debug.Generator.Channel"), DebugGeneratorChannelCVar, TEXT("0: Left, 1: Right, etc."), ECVF_Default)
 
FAutoConsoleVariableRef CVarDebugGeneratorFreq (TEXT("au.Debug.Generator.Freq"), DebugGeneratorFreqCVar, TEXT("0: Not Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default)
 
FAutoConsoleVariableRef CVarAudioMixerPatchBufferBlocks (TEXT("au.PatchBufferBlocks"), AudioMixerPatchBufferBlocks, TEXT("Determines the number of blocks that fit in a patch buffer."), ECVF_Default)
 
FAutoConsoleVariableRef CVarMuteAudio (TEXT("au.MuteAudio"), bMuteAudioCVar, TEXT("1: Mutes the final submix. 0: Does not mute the final submix."), ECVF_Cheat)
 

Macro Definition Documentation

◆ CASE_ENUM_TO_TEXT

#define CASE_ENUM_TO_TEXT (   X)    case X: return TEXT(#X);

Function Documentation

◆ CSV_DECLARE_CATEGORY_MODULE_EXTERN()

CSV_DECLARE_CATEGORY_MODULE_EXTERN ( AUDIOMIXERCORE_API  ,
Audio   
)

◆ LexToString()

const TCHAR * LexToString ( const ERequiredSubmixes  InType)

Variable Documentation

◆ CVarAudioMixerPatchBufferBlocks

FAutoConsoleVariableRef CVarAudioMixerPatchBufferBlocks(TEXT("au.PatchBufferBlocks"), AudioMixerPatchBufferBlocks, TEXT("Determines the number of blocks that fit in a patch buffer."), ECVF_Default) ( TEXT("au.PatchBufferBlocks")  ,
AudioMixerPatchBufferBlocks  ,
TEXT("Determines the number of blocks that fit in a patch buffer." ,
ECVF_Default   
)

◆ CVarDebugGeneratorAmp

FAutoConsoleVariableRef CVarDebugGeneratorAmp(TEXT("au.Debug.Generator.Amp"), DebugGeneratorAmpCVar, TEXT("Default: 0.2f"), ECVF_Default) ( TEXT("au.Debug.Generator.Amp")  ,
DebugGeneratorAmpCVar  ,
TEXT("Default: 0.2f" ,
ECVF_Default   
)

◆ CVarDebugGeneratorChannel

FAutoConsoleVariableRef CVarDebugGeneratorChannel(TEXT("au.Debug.Generator.Channel"), DebugGeneratorChannelCVar, TEXT("0: Left, 1: Right, etc."), ECVF_Default) ( TEXT("au.Debug.Generator.Channel")  ,
DebugGeneratorChannelCVar  ,
TEXT("0: Left, 1: Right, etc." ,
ECVF_Default   
)

◆ CVarDebugGeneratorEnable

FAutoConsoleVariableRef CVarDebugGeneratorEnable(TEXT("au.Debug.Generator"), DebugGeneratorEnableCVar, TEXT("0: Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default) ( TEXT("au.Debug.Generator")  ,
DebugGeneratorEnableCVar  ,
TEXT("0: Disabled, 1: SinTone, 2: WhiteNoise" ,
ECVF_Default   
)

◆ CVarDebugGeneratorFreq

FAutoConsoleVariableRef CVarDebugGeneratorFreq(TEXT("au.Debug.Generator.Freq"), DebugGeneratorFreqCVar, TEXT("0: Not Disabled, 1: SinTone, 2: WhiteNoise"), ECVF_Default) ( TEXT("au.Debug.Generator.Freq")  ,
DebugGeneratorFreqCVar  ,
TEXT("0: Not Disabled, 1: SinTone, 2: WhiteNoise" ,
ECVF_Default   
)

◆ CVarDisableSubmixEQ

FAutoConsoleVariableRef CVarDisableSubmixEQ(TEXT("au.DisableSubmixEffectEQ"), DisableSubmixEffectEQCvar, TEXT("0: Not Disabled, 1: Disabled"), ECVF_Default) ( TEXT("au.DisableSubmixEffectEQ")  ,
DisableSubmixEffectEQCvar  ,
TEXT("0: Not Disabled, 1: Disabled" ,
ECVF_Default   
)

◆ CVarDisableSubmixMutationLock

FAutoConsoleVariableRef CVarDisableSubmixMutationLock(TEXT("au.DisableSubmixMutationLock"), DisableSubmixMutationLockCVar, TEXT("0: Not Disabled (Default), 1: Disabled"), ECVF_Default) ( TEXT("au.DisableSubmixMutationLock")  ,
DisableSubmixMutationLockCVar  ,
TEXT("0: Not Disabled (Default), 1: Disabled" ,
ECVF_Default   
)

◆ CVarEnableAudibleDefaultEndpointSubmixes

FAutoConsoleVariableRef CVarEnableAudibleDefaultEndpointSubmixes(TEXT("au.submix.audibledefaultendpoints"), EnableAudibleDefaultEndpointSubmixesCVar, TEXT("Allows audio sent to defaulted (typically silent) endpoint submixes to be audible via master. (useful for debugging)\n") TEXT("0: Disabled (Default), 1: Enabled"), ECVF_Default) ( TEXT("au.submix.audibledefaultendpoints")  ,
EnableAudibleDefaultEndpointSubmixesCVar  ,
TEXT("Allows audio sent to defaulted (typically silent) endpoint submixes to be audible via master. (useful for debugging)\n") TEXT("0: Disabled (Default), 1: Enabled" ,
ECVF_Default   
)

◆ CVarMuteAudio

FAutoConsoleVariableRef CVarMuteAudio(TEXT("au.MuteAudio"), bMuteAudioCVar, TEXT("1: Mutes the final submix. 0: Does not mute the final submix."), ECVF_Cheat) ( TEXT("au.MuteAudio")  ,
bMuteAudioCVar  ,
TEXT("1: Mutes the final submix. 0: Does not mute the final submix." ,
ECVF_Cheat   
)