IConvolutionAlgorithm::ProcessAudioBlock

Process one block of audio.

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/ConvolutionAlgorithm.h

Include

#include "DSP/ConvolutionAlgorithm.h"

Syntax

void ProcessAudioBlock
(
    const float *const InSamples,
    float *const OutSamples
)

Remarks

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss