Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/ConvolutionAlgorithm.h |
Include |
#include "DSP/ConvolutionAlgorithm.h" |
void ProcessAudioBlock
(
const float *const InSamples,
float *const OutSamples
)
Process one block of audio.
InSamples is processed by the impulse responses. The output is placed in OutSamples.
InSamples - A 2D array of input deinterleaved audio samples. InSamples[[GetNumAudioInputs()](API\Runtime\SignalProcessing\DSP\IConvolutionAlgorithm\GetNumAudioInputs)][[GetNumSamplesInBlock()](API\Runtime\SignalProcessing\DSP\IConvolutionAlgorithm\GetNumSamplesInBlock)] OutSamples - A 2D array of output deinterleaved audio samples. OutSamples[[GetNumAudioOutputs()](API\Runtime\SignalProcessing\DSP\IConvolutionAlgorithm\GetNumAudioOutputs)][[GetNumSamplesInBlock()](API\Runtime\SignalProcessing\DSP\IConvolutionAlgorithm\GetNumSamplesInBlock)]