Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Simple 1-pole lowpass filter.
| Name | FBufferOnePoleLPF |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/BufferOnePoleLPF.h |
| Include Path | #include "DSP/BufferOnePoleLPF.h" |
Syntax
class FBufferOnePoleLPF
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBufferOnePoleLPF
(
float InG |
Constructor. | DSP/BufferOnePoleLPF.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FlushAudio() |
Resets the audio to silence. | DSP/BufferOnePoleLPF.h | |
void ProcessAudio
(
const FAlignedFloatBuffer& InSamples, |
Process InSamples and place filtered audio in OutSamples. | DSP/BufferOnePoleLPF.h | |
void Reset() |
Resets the sample delay to 0. | DSP/BufferOnePoleLPF.h | |
void SetFrequency
(
const float InFrequency |
Sets the filter frequency using normalized frequency (between 0.0 and 1.0f or 0.0 hz and Nyquist Frequency in Hz) | DSP/BufferOnePoleLPF.h | |
void SetG
(
float InG |
Set the LPF gain coefficient. | DSP/BufferOnePoleLPF.h |