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

Go to the source code of this file.

Classes

struct  Audio::FSubmixVoiceData
 
struct  Audio::FChildSubmixInfo
 
class  Audio::FMixerSubmix
 
struct  Audio::FMixerSubmix::FSubmixBufferListenerInfo
 
struct  Audio::FMixerSubmix::FSubmixEffectFadeInfo
 
struct  Audio::FMixerSubmix::FSoundfieldEffectProcessorData
 
struct  Audio::FMixerSubmix::FSoundfieldStreams
 
struct  Audio::FMixerSubmix::FEndpointData
 
struct  Audio::FMixerSubmix::FSpectralAnalysisBandInfo
 
struct  Audio::FMixerSubmix::FSpectrumAnalysisDelegateInfo
 

Namespaces

namespace  Audio
 NO_LOGGING.
 

Enumerations

enum  Audio::EMixerSourceSubmixSendStage { Audio::PostDistanceAttenuation , Audio::PreDistanceAttenuation }
 

Functions

 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Graph"), STAT_AudioMixerSubmixes, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Graph Endpoint"), STAT_AudioMixerEndpointSubmixes, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Graph Child Processing"), STAT_AudioMixerSubmixChildren, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Graph Source Mixing"), STAT_AudioMixerSubmixSource, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Graph Effect Processing"), STAT_AudioMixerSubmixEffectProcessing, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_WITH_FLAGS_EXTERN (TEXT("Submix Buffer Listeners"), STAT_AudioMixerSubmixBufferListeners, STATGROUP_AudioMixer, EStatFlags::Verbose, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Soundfield Children"), STAT_AudioMixerSubmixSoundfieldChildren, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Soundfield Sources"), STAT_AudioMixerSubmixSoundfieldSources, STATGROUP_AudioMixer, AUDIOMIXER_API)
 
 DECLARE_CYCLE_STAT_EXTERN (TEXT("Submix Soundfield Processors"), STAT_AudioMixerSubmixSoundfieldProcessors, STATGROUP_AudioMixer, AUDIOMIXER_API)
 

Function Documentation

◆ DECLARE_CYCLE_STAT_EXTERN() [1/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Graph Child Processing" ,
STAT_AudioMixerSubmixChildren  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [2/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Graph Effect Processing" ,
STAT_AudioMixerSubmixEffectProcessing  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [3/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Graph Endpoint" ,
STAT_AudioMixerEndpointSubmixes  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [4/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Graph Source Mixing" ,
STAT_AudioMixerSubmixSource  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [5/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Graph" ,
STAT_AudioMixerSubmixes  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_EXTERN() [6/8]

◆ DECLARE_CYCLE_STAT_EXTERN() [7/8]

◆ DECLARE_CYCLE_STAT_EXTERN() [8/8]

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Submix Soundfield Sources" ,
STAT_AudioMixerSubmixSoundfieldSources  ,
STATGROUP_AudioMixer  ,
AUDIOMIXER_API   
)

◆ DECLARE_CYCLE_STAT_WITH_FLAGS_EXTERN()

DECLARE_CYCLE_STAT_WITH_FLAGS_EXTERN ( TEXT("Submix Buffer Listeners" ,
STAT_AudioMixerSubmixBufferListeners  ,
STATGROUP_AudioMixer  ,
EStatFlags::Verbose  ,
AUDIOMIXER_API   
)