Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Performs a fractional delay utilzing a single order all pass filter.
| Name | FAllPassFractionalDelay |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/AllPassFractionalDelay.h |
| Include Path | #include "DSP/AllPassFractionalDelay.h" |
Syntax
class FAllPassFractionalDelay
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAllPassFractionalDelay
(
int32 InMaxDelay, |
InMaxDelay sets the maximum allowable delay that this object can support. | DSP/AllPassFractionalDelay.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAllPassFractionalDelay() |
DSP/AllPassFractionalDelay.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Coefficients | FAlignedFloatBuffer | DSP/AllPassFractionalDelay.h | ||
| DelayLine | TUniquePtr< FAlignedBlockBuffer > | DSP/AllPassFractionalDelay.h | ||
| FractionalDelays | FAlignedFloatBuffer | DSP/AllPassFractionalDelay.h | ||
| IntegerDelayOffsets | FAlignedInt32Buffer | DSP/AllPassFractionalDelay.h | ||
| IntegerDelays | FAlignedInt32Buffer | DSP/AllPassFractionalDelay.h | ||
| MaxDelay | int32 | DSP/AllPassFractionalDelay.h | ||
| NumInternalBufferSamples | int32 | DSP/AllPassFractionalDelay.h | ||
| Z1 | float | Delay element for all pass filter. | DSP/AllPassFractionalDelay.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Apply delay to InSamples. | DSP/AllPassFractionalDelay.h | |
void Reset() |
Set all values in internal delay line to zero. | DSP/AllPassFractionalDelay.h |