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