Configuration structure for FFT filter settings. Contains various filter settings including the filter type, ripple factor, and filter cutoff frequencies.
More...
#include <ST_AudioProcessingSettings.h>
|
EST_FilterType | FilterType = EST_FilterType::None |
| The type of filter to apply. Options include None, ChebyshevTypeI, etc.
|
float | RippleFactor = 0.1f |
| Ripple factor for the Chebyshev Type I filter. Only used if FilterType is set to ChebyshevTypeI. The value controls the ripple in the passband. Range: 0.01 to 10.0.
|
bool | bLowPassFilter = false |
| Whether to apply a low-pass filter. Determines if high frequencies are cut off.
|
float | LowPassCutoffHz = 12000.0f |
| Cutoff frequency for the low-pass filter (in Hz). Only used if bLowPassFilter is true.
|
bool | bBandFilter = false |
| Whether to apply a bandpass filter. This filter allows a specific frequency band to pass through.
|
float | BandLowerCutoffHz = 100.0f |
| Lower cutoff frequency for the bandpass filter (in Hz). Only used if bBandFilter is true.
|
float | BandUpperCutoffHz = 12000.0f |
| Upper cutoff frequency for the bandpass filter (in Hz). Only used if bBandFilter is true.
|
bool | bBandReject = true |
| Whether to apply a band-reject filter. This filter eliminates a specific frequency band.
|
bool | bHighPassFilter = false |
| Whether to apply a high-pass filter. Determines if low frequencies are cut off.
|
float | HighPassCutoffHz = 100.0f |
| Cutoff frequency for the high-pass filter (in Hz). Only used if bHighPassFilter is true.
|
Configuration structure for FFT filter settings. Contains various filter settings including the filter type, ripple factor, and filter cutoff frequencies.
The documentation for this struct was generated from the following file: