FBiquad

Simple biquad filter structure handling a biquad formulation See: [https://en.wikipedia.org/wiki/Digital_biquad_filter](https://en.wikipedia.org/wiki/Digital_biquad_filter) Calculations of coefficients are handled outside this class.

Windows
MacOS
Linux

References

Module

SignalProcessing

Header

/Engine/Source/Runtime/SignalProcessing/Public/DSP/BiQuadFilter.h

Include

#include "DSP/BiQuadFilter.h"

Syntax

class FBiquad

Remarks

Simple biquad filter structure handling a biquad formulation See: https://en.wikipedia.org/wiki/Digital_biquad_filter Calculations of coefficients are handled outside this class. Filter coefficients are public and are intended to be used externally.

Variables

Name Description

Public variable

float

 

A0

Biquad filter coefficients.

Public variable

float

 

A1

Public variable

float

 

A2

Public variable

float

 

B1

Public variable

float

 

B2

Protected variable

float

 

X_Z1

Protected variable

float

 

X_Z2

Protected variable

float

 

Y_Z1

Protected variable

float

 

Y_Z2

Constructors

Name Description

Public function

FBiquad()

Destructors

Name Description

Public function Virtual

~FBiquad()

Functions

Name Description

Public function

float

 

ProcessAudio

(
    const float InSample
)

Public function

void

 

Reset()

Reset the filter (flush delays)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss