Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
Coefficients for difference function
y(n) = B0*x(n)+B1*x(n-1)+B2*x(n-2) -A1*y(n-1)-A2*y(n-2)
or in the z domain Y(z) B0 + B1*z^-1 + B2*z^-2 H(z) = - = -------------------X(x) 1 + A1*z^-1 + A2*z^-2
a0 is assumed to be 1.0.
| Name | FBiquadFilterCoefs |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/Effects/BiquadFilter.h |
| Include Path | #include "HarmonixDsp/Effects/BiquadFilter.h" |
Syntax
class FBiquadFilterCoefs
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBiquadFilterCoefs
(
const FBiquadFilterSettings& InSettings, |
HarmonixDsp/Effects/BiquadFilter.h | ||
FBiquadFilterCoefs
(
float B0Gain |
HarmonixDsp/Effects/BiquadFilter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| A1 | double | Feedback; | HarmonixDsp/Effects/BiquadFilter.h | |
| A2 | double | HarmonixDsp/Effects/BiquadFilter.h | ||
| B0 | double | Feedforward | HarmonixDsp/Effects/BiquadFilter.h | |
| B1 | double | HarmonixDsp/Effects/BiquadFilter.h | ||
| B2 | double | HarmonixDsp/Effects/BiquadFilter.h | ||
| SR | double | HarmonixDsp/Effects/BiquadFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Flatten() |
HarmonixDsp/Effects/BiquadFilter.h | ||
void GetMagnitudeResponse
(
float const* InFrequencies, |
HarmonixDsp/Effects/BiquadFilter.h | ||
bool IsNoop() |
HarmonixDsp/Effects/BiquadFilter.h | ||
bool IsStable() |
HarmonixDsp/Effects/BiquadFilter.h | ||
void MakeFromSettings
(
const FBiquadFilterSettings& InSettings |
HarmonixDsp/Effects/BiquadFilter.h | ||
void MakeFromSettings
(
const FBiquadFilterSettings& InSettings, |
HarmonixDsp/Effects/BiquadFilter.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBiquadFilterCoefs operator-
(
const FBiquadFilterCoefs& Other |
HarmonixDsp/Effects/BiquadFilter.h | ||
bool operator!=
(
const FBiquadFilterCoefs& Other |
HarmonixDsp/Effects/BiquadFilter.h | ||
FBiquadFilterCoefs operator*
(
double Scale |
HarmonixDsp/Effects/BiquadFilter.h | ||
FBiquadFilterCoefs operator+
(
const FBiquadFilterCoefs& Other |
HarmonixDsp/Effects/BiquadFilter.h | ||
bool operator==
(
const FBiquadFilterCoefs& Other |
HarmonixDsp/Effects/BiquadFilter.h |