Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/EQ.h |
| Include | #include "DSP/EQ.h" |
Syntax
class FEqualizer
Remarks
Equalizer filter An equalizer is a cascaded (serial) band of parametric EQs This filter allows for setting each band with variable Bandwidth/Q, Frequency, and Gain
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEqualizer () |
Constructor. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FEqualizer () |
Destructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Init
(
const float InSampleRate, |
Initialize the equalizer. | |
| void | ProcessAudioFrame
(
const float* InAudio, |
Processes the audio frame (audio frame must have channels equal to that used during initialization) | |
| void | SetBandBandwidth
(
const int32 InBand, |
Sets the band resonance (use alternatively to bandwidth) | |
| void | SetBandEnabled
(
const int32 InBand, |
Sets whether or not the band is enabled. | |
| void | SetBandFrequency
(
const int32 InBand, |
Sets the band frequency. | |
| void | SetBandGainDB
(
const int32 InBand, |
Sets the band gain in decibels. | |
| void | SetBandParams
(
const int32 InBand, |
Sets all params of the band at once. |