Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/FeedbackDelayNetwork.h |
| Include | #include "DSP/FeedbackDelayNetwork.h" |
Syntax
class FFeedbackDelayNetwork
Remarks
4 channel feedback delay network (FDN) for artificial reverberation.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFeedbackDelayNetwork
(
int32 InMaxNumInternalBufferSamples, |
InMaxNumInternalBufferSamples controls the internal buffer size used for vector operations. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | FlushAudio () |
Sets internal audio samples to silence. | |
| int32 | Returns the actual number of samples in an internal buffer. | ||
| void | ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Generates artificial reverberation for InSamples and places results in OutSamples. | |
| void | SetCoefficients
(
const FFDNCoefficients& InCoefficients |
Sets the coefficient values of the all pass filters, low pass filters, input scalers and feedback scalers. |