 |
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 |
|