/Engine/Source/Runtime/AudioMixer/Public/AudioMixerSubmix.h
struct FSoundfieldStreams
FSoundfieldSpea...
CachedPositionalData
This is the positional data we are decoding.
TUniquePtr<ISo...
DownmixedChildrenEncoder
This encoder is used for the mixed down audio from all non-soundfield submixes plugged into this submix.
TArray<FSoundf...
EffectProcessors
All soundfield processors attached to this submix.
ISoundfieldFact...
Factory
TUniquePtr<ISo...
MixedDownAudio
This is the packet we mix all input sources and child submixes to.
TUniquePtr<ISo...
Mixer
Mixes all encoded child submix inputs.
TUniquePtr<ISo...
ParentDecoder
Encoder used if a normal submix outputs to this submix.
TUniquePtr<ISo...
Settings
Current settings for this submix.
FCriticalSectio...
StreamsLock
This critical section is contended by the soundfield overload of ProcessAudio and SetupSoundfieldStreams.