Navigation
API > API/Runtime > API/Runtime/AudioMixer > API/Runtime/AudioMixer/FMixerSubmix
References
| Module | AudioMixer |
| Header | /Engine/Source/Runtime/AudioMixer/Public/AudioMixerSubmix.h |
| Include | #include "AudioMixerSubmix.h" |
Syntax
struct FSoundfieldStreams
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoundfieldSpeakerPositionalData | CachedPositionalData | This is the positional data we are decoding. | |
| TUniquePtr< ISoundfieldEncoderStream > | DownmixedChildrenEncoder | This encoder is used for the mixed down audio from all non-soundfield submixes plugged into this submix. | |
| TArray< FSoundfieldEffectProcessorData > | EffectProcessors | All soundfield processors attached to this submix. | |
| ISoundfieldFactory * | Factory | ||
| TUniquePtr< ISoundfieldAudioPacket > | MixedDownAudio | This is the packet we mix all input sources and child submixes to. | |
| TUniquePtr< ISoundfieldMixerStream > | Mixer | Mixes all encoded child submix inputs. | |
| TUniquePtr< ISoundfieldDecoderStream > | ParentDecoder | Encoder used if a normal submix outputs to this submix. | |
| TUniquePtr< ISoundfieldEncodingSettingsProxy > | Settings | Current settings for this submix. | |
| FCriticalSection | StreamsLock | This critical section is contended by the soundfield overload of ProcessAudio and SetupSoundfieldStreams. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Reset () |