Navigation
API > API/Runtime > API/Runtime/AudioMixer > API/Runtime/AudioMixer/FMixerSubmix
| Name | FEndpointData |
| Type | struct |
| Header File | /Engine/Source/Runtime/AudioMixer/Public/AudioMixerSubmix.h |
| Include Path | #include "AudioMixerSubmix.h" |
Syntax
struct FEndpointData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEndpointData() |
AudioMixerSubmix.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioBuffer | FAlignedFloatBuffer | For non-soundfield endpoints, we use these buffers for processing. | AudioMixerSubmix.h | |
| AudioPacket | TUniquePtr< ISoundfieldAudioPacket > | For soundfield endpoints, this is the buffer we use to send audio to the endpoint. | AudioMixerSubmix.h | |
| bShouldResample | bool | AudioMixerSubmix.h | ||
| DownmixChannelMap | FAlignedFloatBuffer | AudioMixerSubmix.h | ||
| DownmixedResampledAudioBuffer | FAlignedFloatBuffer | AudioMixerSubmix.h | ||
| Input | Audio::FPatchInput | For endpoint submixes, this is the primary method of pushing audio to the endpoint. | AudioMixerSubmix.h | |
| NonSoundfieldEndpoint | TUniquePtr< IAudioEndpoint > | AudioMixerSubmix.h | ||
| NumChannels | int32 | Number of channels and sample rate for the external endpoint. | AudioMixerSubmix.h | |
| ResampledAudioBuffer | FAlignedFloatBuffer | AudioMixerSubmix.h | ||
| Resampler | Audio::FResampler | This is used if the endpoint has a different sample rate than our audio engine. | AudioMixerSubmix.h | |
| SampleRate | float | AudioMixerSubmix.h | ||
| SoundfieldEndpoint | TUniquePtr< ISoundfieldEndpoint > | AudioMixerSubmix.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
AudioMixerSubmix.h |