FEndpointData

Choose your operating system:

Windows

macOS

Linux

References

Module

AudioMixer

Header

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

Include

#include "AudioMixerSubmix.h"

Syntax

struct FEndpointData

Variables

Name Description

Public variable

FAlignedFloatBu...

 

AudioBuffer

For non-soundfield endpoints, we use these buffers for processing.

Public variable

TUniquePtr< ISo...

 

AudioPacket

For soundfield endpoints, this is the buffer we use to send audio to the endpoint.

Public variable

bool

 

bShouldResample

Public variable

FAlignedFloatBu...

 

DownmixChannelMap

Public variable

FAlignedFloatBu...

 

DownmixedResampledAudioBuffer

Public variable

Audio::FPatchIn...

 

Input

For endpoint submixes, this is the primary method of pushing audio to the endpoint.

Public variable

TUniquePtr< IAu...

 

NonSoundfieldEndpoint

Public variable

int32

 

NumChannels

Number of channels and sample rate for the external endpoint.

Public variable

FAlignedFloatBu...

 

ResampledAudioBuffer

Public variable

Audio::FResampl...

 

Resampler

This is used if the endpoint has a different sample rate than our audio engine.

Public variable

float

 

SampleRate

Public variable

TUniquePtr< ISo...

 

SoundfieldEndpoint

Constructors

Name Description

Public function

FEndpointData()

Functions

Name Description

Public function

void

 

Reset()