Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/InterpolatedMultiTapDelay.h |
| Include | #include "DSP/InterpolatedMultiTapDelay.h" |
Syntax
class FInterpolatedMultiTapDelay
Remarks
Delay line supporting multiple interpolated tap reads before advancing InBufferSizeSamples must be >= the size of the output buffer passed into Read If the delay length can be less than the output buffer size, Advance should be called before Read
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Advance
(
TArrayView< const float > InBuffer |
||
| void | |||
| bool | |||
| uint32 | Read
(
const uint32 StartNumDelaySamples, |
Read and interpolate a variable number of samples back in the delay line return a fixed-point representation of fraction of the last sample, which should be passed as StartSampleFraction on successive reads for that tap. | |
| void | Reset () |