UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FMixerSubmix::FSoundfieldStreams Struct Reference

#include <AudioMixerSubmix.h>

Public Member Functions

 FSoundfieldStreams ()
 
void Reset ()
 

Public Attributes

ISoundfieldFactoryFactory
 
TUniquePtr< ISoundfieldEncoderStreamDownmixedChildrenEncoder
 
TUniquePtr< ISoundfieldDecoderStreamParentDecoder
 
FSoundfieldSpeakerPositionalData CachedPositionalData
 
TUniquePtr< ISoundfieldMixerStreamMixer
 
TUniquePtr< ISoundfieldAudioPacketMixedDownAudio
 
TUniquePtr< ISoundfieldEncodingSettingsProxySettings
 
TArray< FSoundfieldEffectProcessorDataEffectProcessors
 
FCriticalSection StreamsLock
 

Constructor & Destructor Documentation

◆ FSoundfieldStreams()

Audio::FMixerSubmix::FSoundfieldStreams::FSoundfieldStreams ( )
inline

Member Function Documentation

◆ Reset()

void Audio::FMixerSubmix::FSoundfieldStreams::Reset ( )
inline

Member Data Documentation

◆ CachedPositionalData

FSoundfieldSpeakerPositionalData Audio::FMixerSubmix::FSoundfieldStreams::CachedPositionalData

◆ DownmixedChildrenEncoder

TUniquePtr<ISoundfieldEncoderStream> Audio::FMixerSubmix::FSoundfieldStreams::DownmixedChildrenEncoder

◆ EffectProcessors

TArray<FSoundfieldEffectProcessorData> Audio::FMixerSubmix::FSoundfieldStreams::EffectProcessors

◆ Factory

ISoundfieldFactory* Audio::FMixerSubmix::FSoundfieldStreams::Factory

◆ MixedDownAudio

TUniquePtr<ISoundfieldAudioPacket> Audio::FMixerSubmix::FSoundfieldStreams::MixedDownAudio

◆ Mixer

TUniquePtr<ISoundfieldMixerStream> Audio::FMixerSubmix::FSoundfieldStreams::Mixer

◆ ParentDecoder

TUniquePtr<ISoundfieldDecoderStream> Audio::FMixerSubmix::FSoundfieldStreams::ParentDecoder

◆ Settings

TUniquePtr<ISoundfieldEncodingSettingsProxy> Audio::FMixerSubmix::FSoundfieldStreams::Settings

◆ StreamsLock

FCriticalSection Audio::FMixerSubmix::FSoundfieldStreams::StreamsLock

The documentation for this struct was generated from the following file: