UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AudioVirtualLoop.cpp File Reference
#include "AudioVirtualLoop.h"
#include "Audio/AudioDebug.h"
#include "AudioDevice.h"
#include "AudioMixerTrace.h"

Namespaces

namespace  AudioVirtualLoopPrivate
 

Variables

FAutoConsoleVariableRef CVarVirtualLoopsEnabled (TEXT("au.VirtualLoops.Enabled"), bVirtualLoopsEnabledCVar, TEXT("Enables or disables whether virtualizing is supported for audio loops.\n"), ECVF_Default)
 
FAutoConsoleVariableRef CVarVirtualLoopsPerfDistance (TEXT("au.VirtualLoops.PerfDistance"), VirtualLoopsPerfDistanceCVar, TEXT("Sets virtual loop distance to scale update rate between min and max beyond max audible distance of sound.\n"), ECVF_Default)
 
FAutoConsoleVariableRef CVarVirtualLoopsForceUpdateListenerMoveDistance (TEXT("au.VirtualLoops.ForceUpdateListenerMoveDistance"), VirtualLoopsForceUpdateListenerMoveDistanceCVar, TEXT("Sets distance threshold required to force an update on virtualized sounds to check for if listener moves in a single frame over the given distance.\n"), ECVF_Default)
 
FAutoConsoleVariableRef CVarVirtualLoopsUpdateRateMin (TEXT("au.VirtualLoops.UpdateRate.Min"), VirtualLoopsUpdateRateMinCVar, TEXT("Sets minimum rate to check if sound becomes audible again at sound's max audible distance.\n"), ECVF_Default)
 
FAutoConsoleVariableRef CVarVirtualLoopsUpdateRateMax (TEXT("au.VirtualLoops.UpdateRate.Max"), VirtualLoopsUpdateRateMaxCVar, TEXT("Sets maximum rate to check if sound becomes audible again (at beyond sound's max audible distance + perf scaling distance).\n"), ECVF_Default)
 

Variable Documentation

◆ CVarVirtualLoopsEnabled

FAutoConsoleVariableRef CVarVirtualLoopsEnabled(TEXT("au.VirtualLoops.Enabled"), bVirtualLoopsEnabledCVar, TEXT("Enables or disables whether virtualizing is supported for audio loops.\n"), ECVF_Default) ( TEXT("au.VirtualLoops.Enabled")  ,
bVirtualLoopsEnabledCVar  ,
TEXT("Enables or disables whether virtualizing is supported for audio loops.\n" ,
ECVF_Default   
)

◆ CVarVirtualLoopsForceUpdateListenerMoveDistance

FAutoConsoleVariableRef CVarVirtualLoopsForceUpdateListenerMoveDistance(TEXT("au.VirtualLoops.ForceUpdateListenerMoveDistance"), VirtualLoopsForceUpdateListenerMoveDistanceCVar, TEXT("Sets distance threshold required to force an update on virtualized sounds to check for if listener moves in a single frame over the given distance.\n"), ECVF_Default) ( TEXT("au.VirtualLoops.ForceUpdateListenerMoveDistance")  ,
VirtualLoopsForceUpdateListenerMoveDistanceCVar  ,
TEXT("Sets distance threshold required to force an update on virtualized sounds to check for if listener moves in a single frame over the given distance.\n" ,
ECVF_Default   
)

◆ CVarVirtualLoopsPerfDistance

FAutoConsoleVariableRef CVarVirtualLoopsPerfDistance(TEXT("au.VirtualLoops.PerfDistance"), VirtualLoopsPerfDistanceCVar, TEXT("Sets virtual loop distance to scale update rate between min and max beyond max audible distance of sound.\n"), ECVF_Default) ( TEXT("au.VirtualLoops.PerfDistance")  ,
VirtualLoopsPerfDistanceCVar  ,
TEXT("Sets virtual loop distance to scale update rate between min and max beyond max audible distance of sound.\n" ,
ECVF_Default   
)

◆ CVarVirtualLoopsUpdateRateMax

FAutoConsoleVariableRef CVarVirtualLoopsUpdateRateMax(TEXT("au.VirtualLoops.UpdateRate.Max"), VirtualLoopsUpdateRateMaxCVar, TEXT("Sets maximum rate to check if sound becomes audible again (at beyond sound's max audible distance + perf scaling distance).\n"), ECVF_Default) ( TEXT("au.VirtualLoops.UpdateRate.Max")  ,
VirtualLoopsUpdateRateMaxCVar  ,
TEXT("Sets maximum rate to check if sound becomes audible again (at beyond sound's max audible distance + perf scaling distance).\n" ,
ECVF_Default   
)

◆ CVarVirtualLoopsUpdateRateMin

FAutoConsoleVariableRef CVarVirtualLoopsUpdateRateMin(TEXT("au.VirtualLoops.UpdateRate.Min"), VirtualLoopsUpdateRateMinCVar, TEXT("Sets minimum rate to check if sound becomes audible again at sound's max audible distance.\n"), ECVF_Default) ( TEXT("au.VirtualLoops.UpdateRate.Min")  ,
VirtualLoopsUpdateRateMinCVar  ,
TEXT("Sets minimum rate to check if sound becomes audible again at sound's max audible distance.\n" ,
ECVF_Default   
)