FFeedbackDelayNetwork

4 channel feedback delay network (FDN) for artificial reverberation.

Windows
MacOS
Linux

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

Name Description

Public function

FFeedbackDelayNetwork

(
    int32 InMaxNumInternalBufferSamples,
    const FFDNDelaySettings& InSetting...
)

InMaxNumInternalBufferSamples controls the internal buffer size used for vector operations.

Destructors

Name Description

Public function

~FFeedbackDelayNetwork()

Functions

Name Description

Public function Const

int32

 

GetNumInternalBufferSamples()

Returns the actual number of samples in an internal buffer.

Public function

void

 

ProcessAudio

(
    const AlignedFloatBuffer& InSample...,
    AlignedFloatBuffer& OutSamples
)

Generates artificial reverberation for InSamples and places results in OutSamples.

Public function

void

 

SetCoefficients

(
    const FFDNCoefficients& InCoeffici...
)

Sets the coefficient values of the all pass filters, low pass filters, input scalers and feedback scalers.

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