Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/LongDelayAPF.h |
| Include | #include "DSP/LongDelayAPF.h" |
Syntax
class FLongDelayAPF
Remarks
All Pass Filter with a long delay. This filter is specifically designed for reverb applications where filter delay lines are long.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLongDelayAPF
(
float InG, |
InG is the filter coefficient used in the long delay all pass filter. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ProcessAudio
(
FAlignedFloatBuffer& Samples |
Process Samples in place. | |
| void | ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Process InSamples and place filtered data in OutSamples. | |
| void | ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Process InSamples and place filtered data in OutSamples and delay line samples in OutDelaySamples. | |
| void | Reset () |
Sets delay line values to zero. | |
| void | SetG
(
float InG |
Set the APF feedback/feedforward gain coefficient. |