Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/IntegerDelay.h |
| Include | #include "DSP/IntegerDelay.h" |
Syntax
class FIntegerDelay
Remarks
An adjustable delay line. Delays values are limited to integer values.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FIntegerDelay
(
int32 InMaxNumDelaySamples, |
InMaxDelaySamples is the maximum supported delay. InDelaySamples is the initial delay in samples. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Returns the current delay length in samples. | ||
| void | PeekDelayLine
(
int32 InNum, |
Retrieve a copy of the internal delay line. | |
| void | ProcessAudio
(
const Audio::FAlignedFloatBuffer& InSamples, |
Process InSamples, placing delayed versions in OutSamples. | |
| void | Reset () |
Resets the delay line state, flushes buffer and resets read/write pointers. | |
| void | SetDelayLengthSamples
(
int32 InNumDelaySamples |
Sets the current delay in samples. InDelay must be less than or equal to the InMaxDelaySamples set in the constructor. |