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