Navigation
API > API/Runtime > API/Runtime/SignalProcessing
One pole LPF filter for multiple channels
| Name | FOnePoleLPFBank |
| Type | class |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/OnePole.h |
| Include Path | #include "DSP/OnePole.h" |
Syntax
class FOnePoleLPFBank
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOnePoleLPFBank() |
DSP/OnePole.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearMemory() |
Clears memory without reevaluating coefficients. This function is useful when there is a break between ProcessAudio calls. | DSP/OnePole.h | |
void Init
(
int32 InSampleRate, |
DSP/OnePole.h | ||
void ProcessAudio
(
float* InputFrame, |
DSP/OnePole.h | ||
void Reset() |
Resets the sample delay to 0. | DSP/OnePole.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/OnePole.h | |
void SetG
(
float InG |
Set the LPF gain coefficient. | DSP/OnePole.h |