UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FBufferOnePoleLPF Class Reference

#include <BufferOnePoleLPF.h>

Public Member Functions

SIGNALPROCESSING_API FBufferOnePoleLPF (float InG=0.0f)
 
SIGNALPROCESSING_API void SetG (float InG)
 
SIGNALPROCESSING_API void Reset ()
 
SIGNALPROCESSING_API void FlushAudio ()
 
SIGNALPROCESSING_API void SetFrequency (const float InFrequency)
 
SIGNALPROCESSING_API void ProcessAudio (const FAlignedFloatBuffer &InSamples, FAlignedFloatBuffer &OutSamples)
 

Protected Attributes

float CutoffFrequency
 
float B1
 
float A0
 
float Z1
 

Constructor & Destructor Documentation

◆ FBufferOnePoleLPF()

Audio::FBufferOnePoleLPF::FBufferOnePoleLPF ( float  InG = 0.0f)

Member Function Documentation

◆ FlushAudio()

void Audio::FBufferOnePoleLPF::FlushAudio ( )

◆ ProcessAudio()

void Audio::FBufferOnePoleLPF::ProcessAudio ( const FAlignedFloatBuffer InSamples,
Audio::FAlignedFloatBuffer OutSamples 
)

◆ Reset()

void Audio::FBufferOnePoleLPF::Reset ( )

◆ SetFrequency()

void Audio::FBufferOnePoleLPF::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)

◆ SetG()

void Audio::FBufferOnePoleLPF::SetG ( float  InG)

Member Data Documentation

◆ A0

float Audio::FBufferOnePoleLPF::A0
protected

◆ B1

float Audio::FBufferOnePoleLPF::B1
protected

◆ CutoffFrequency

float Audio::FBufferOnePoleLPF::CutoffFrequency
protected

◆ Z1

float Audio::FBufferOnePoleLPF::Z1
protected

The documentation for this class was generated from the following files: