Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/InterpolatedOnePole.h |
| Include | #include "DSP/InterpolatedOnePole.h" |
Syntax
class FInterpolatedHPF
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Ctor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClearMemory () |
Clears memory without reevaluating coefficients. | |
| float | |||
| void | Init
(
float InSampleRate, |
||
| void | ProcessAudioBuffer
(
const float*__restrict InputBuffer, |
Interpolates coefficient and processes a buffer | |
| void | ProcessAudioFrame
(
const float*__restrict InputFrame, |
Interpolates coefficient and processes a sample | |
| void | Reset () |
Resets the sample delay to 0. | |
| void | StartFrequencyInterpolation
(
const float InTargetFrequency, |
StartFrequencyInterpolation(): Intended use: call once at the beginning of callback, pass the callback length then call ProcessAudioFrame() exactly "InterpLength" number of times At the end of the callback, call StopFrequencyInterpolation() | |
| void | StopFrequencyInterpolation() needs to be called manually when the interpolation should be done. |