Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Fractional delay using linear interpolation.
| Name | FLinearInterpFractionalDelay |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/LinearInterpFractionalDelay.h |
| Include Path | #include "DSP/LinearInterpFractionalDelay.h" |
Syntax
class FLinearInterpFractionalDelay
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearInterpFractionalDelay
(
int32 InMaxDelay, |
InMaxDelay sets the maximum allowable delay that this object can support. | DSP/LinearInterpFractionalDelay.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLinearInterpFractionalDelay() |
DSP/LinearInterpFractionalDelay.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DelayLine | TUniquePtr< FAlignedBlockBuffer > | DSP/LinearInterpFractionalDelay.h | ||
| IntegerDelayOffsets | AlignedInt32Buffer | DSP/LinearInterpFractionalDelay.h | ||
| LowerDelayPos | int * | DSP/LinearInterpFractionalDelay.h | ||
| MaxDelay | int32 | DSP/LinearInterpFractionalDelay.h | ||
| NumInternalBufferSamples | int32 | DSP/LinearInterpFractionalDelay.h | ||
| UpperDelayPos | int * | DSP/LinearInterpFractionalDelay.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Apply delay to InSamples. | DSP/LinearInterpFractionalDelay.h | |
void Reset() |
Set all values in internal delay line to zero. | DSP/LinearInterpFractionalDelay.h |