![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixerSourceOutputBuffer.h>
Used in audio mixer source manager to convert source audio to channel output and mix into submixes
| Audio::FMixerSourceSubmixOutputBuffer::FMixerSourceSubmixOutputBuffer | ( | FMixerDevice * | InMixerDevice, |
| uint32 | InNumSourceChannels, | ||
| uint32 | InNumOutputChannels, | ||
| uint32 | InNumFrames | ||
| ) |
| Audio::FMixerSourceSubmixOutputBuffer::~FMixerSourceSubmixOutputBuffer | ( | ) |
| void Audio::FMixerSourceSubmixOutputBuffer::ComputeOutput | ( | const FSpatializationParams & | InSpatParams | ) |
| void Audio::FMixerSourceSubmixOutputBuffer::CopyReverbPluginOutputData | ( | FAlignedFloatBuffer & | InAudioBuffer | ) |
| FQuat Audio::FMixerSourceSubmixOutputBuffer::GetListenerRotation | ( | ) | const |
|
inline |
| const float * Audio::FMixerSourceSubmixOutputBuffer::GetReverbPluginOutputData | ( | ) | const |
| ISoundfieldAudioPacket * Audio::FMixerSourceSubmixOutputBuffer::GetSoundFieldPacket | ( | const FSoundfieldEncodingKey & | InKey | ) |
| const ISoundfieldAudioPacket * Audio::FMixerSourceSubmixOutputBuffer::GetSoundfieldPacket | ( | const FSoundfieldEncodingKey & | InKey | ) | const |
| void Audio::FMixerSourceSubmixOutputBuffer::MixOutput | ( | float | SendLevel, |
| EMixerSourceSubmixSendStage | InSubmixSendStage, | ||
| FAlignedFloatBuffer & | OutMixedBuffer | ||
| ) | const |
| void Audio::FMixerSourceSubmixOutputBuffer::Reset | ( | const FMixerSourceSubmixOutputBufferSettings & | InResetSettings | ) |
| bool Audio::FMixerSourceSubmixOutputBuffer::SetChannelMap | ( | const FAlignedFloatBuffer & | InChannelMap, |
| bool | bInIsCenterChannelOnly | ||
| ) |
| void Audio::FMixerSourceSubmixOutputBuffer::SetPostAttenuationSourceBuffer | ( | FAlignedFloatBuffer * | InPostAttenuationBuffer | ) |
| void Audio::FMixerSourceSubmixOutputBuffer::SetPreAttenuationSourceBuffer | ( | FAlignedFloatBuffer * | InPreAttenuationBuffer | ) |