Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/DynamicDelayAPF.h |
| Include | #include "DSP/DynamicDelayAPF.h" |
Syntax
class FDynamicDelayAPF
Remarks
All Pass Filter with a long fractional delay which can be set per a sample. This filter is specifically designed for reverb applications where filter delay lines are long.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDynamicDelayAPF
(
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
(
const FAlignedFloatBuffer& InSamples, |
Processes InSamples through the all pass filter and populates OutSamples with the filter output. | |
| void | ProcessAudioBlock
(
const float* InSamples, |
Process one block of audio. | |
| void | Reset () |
Zeros the internal delay line. | |
| void | SetEaseTimeInSec
(
float InEaseTimeInSec |
||
| void | SetG
(
float InG |
Set the APF feedback/feedforward gain coefficient. |