FSoundfieldStreams

Choose your operating system:

Windows

macOS

Linux

References

Module

AudioMixer

Header

/Engine/Source/Runtime/AudioMixer/Public/AudioMixerSubmix.h

Include

#include "AudioMixerSubmix.h"

Syntax

struct FSoundfieldStreams

Variables

Name Description

Public variable

FSoundfieldSpea...

 

CachedPositionalData

This is the positional data we are decoding.

Public variable

TUniquePtr< ISo...

 

DownmixedChildrenEncoder

This encoder is used for the mixed down audio from all non-soundfield submixes plugged into this submix.

Public variable

TArray< FSoundf...

 

EffectProcessors

All soundfield processors attached to this submix.

Public variable

ISoundfieldFact...

 

Factory

Public variable

TUniquePtr< ISo...

 

MixedDownAudio

This is the packet we mix all input sources and child submixes to.

Public variable

TUniquePtr< ISo...

 

Mixer

Mixes all encoded child submix inputs.

Public variable

TUniquePtr< ISo...

 

ParentDecoder

Encoder used if a normal submix outputs to this submix.

Public variable

TUniquePtr< ISo...

 

Settings

Current settings for this submix.

Public variable

FCriticalSectio...

 

StreamsLock

This critical section is contended by the soundfield overload of ProcessAudio and SetupSoundfieldStreams.

Constructors

Name Description

Public function

FSoundfieldStreams()

Functions

Name Description

Public function

void

 

Reset()