Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/ConvolutionAlgorithm.h |
| Include | #include "DSP/ConvolutionAlgorithm.h" |
Syntax
class IConvolutionAlgorithm
Remarks
Interface for Convolution algorithm.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor for inheritance. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | GetMatrixGain
(
int32 InAudioInputIndex, |
Gets the gain between an audio input, impulse response and audio output. | |
| int32 | Maximum supported length of impulse response. | ||
| int32 | Returns number of audio inputs. | ||
| int32 | Returns number of audio outputs. | ||
| int32 | Return the number of impulse responses. | ||
| int32 | GetNumImpulseResponseSamples
(
int32 InImpulseResponseIndex |
Return the number of samples in an impulse response. | |
| int32 | Returns the number of samples in an audio block. | ||
| void | ProcessAudioBlock
(
const float*const InSamples, |
Process one block of audio. | |
| void | Reset internal history buffers. | ||
| void | SetImpulseResponse
(
int32 InImpulseResponseIndex, |
Set impulse response values. | |
| void | SetMatrixGain
(
int32 InAudioInputIndex, |
Sets the gain between an audio input, impulse response and audio output. |