Module |
|
Header |
/Engine/Source/Runtime/SignalProcessing/Public/DSP/ConvolutionAlgorithm.h |
Include |
#include "DSP/ConvolutionAlgorithm.h" |
class IConvolutionAlgorithm
Interface for Convolution algorithm.
Name | Description | |
---|---|---|
|
~IConvolutionAlgorithm() |
Virtual destructor for inheritance. |
Name | Description | ||
---|---|---|---|
|
float |
GetMatrixGain |
Gets the gain between an audio input, impulse response and audio output. |
|
GetMaxNumImpulseResponseSamples() |
Maximum supported length of impulse response. |
|
|
GetNumAudioInputs() |
Returns number of audio inputs. |
|
|
GetNumAudioOutputs() |
Returns number of audio outputs. |
|
|
GetNumImpulseResponses() |
Return the number of impulse responses. |
|
|
GetNumImpulseResponseSamples ( |
Return the number of samples in an impulse response. |
|
|
GetNumSamplesInBlock() |
Returns the number of samples in an audio block. |
|
|
ProcessAudioBlock ( |
Process one block of audio. |
|
|
ResetAudioHistory() |
Reset internal history buffers. |
|
|
SetImpulseResponse |
Set impulse response values. |
|
|
SetMatrixGain |
Sets the gain between an audio input, impulse response and audio output. |