#include <Biquad.h>
|
| Biquad () |
|
| ~Biquad () |
|
void | process (const float *sourceP, float *destP, size_t framesToProcess) |
|
void | setLowpassParams (double frequency, double resonance) |
|
void | setHighpassParams (double frequency, double resonance) |
|
void | setBandpassParams (double frequency, double Q) |
|
void | setLowShelfParams (double frequency, double dbGain) |
|
void | setHighShelfParams (double frequency, double dbGain) |
|
void | setPeakingParams (double frequency, double Q, double dbGain) |
|
void | setAllpassParams (double frequency, double Q) |
|
void | setNotchParams (double frequency, double Q) |
|
void | setZeroPolePairs (std::complex< double > zero, std::complex< double > pole) |
|
void | setAllpassPole (std::complex< double >) |
|
void | reset () |
|
void | getFrequencyResponse (int nFrequencies, const float *frequency, float *magResponse, float *phaseResponse) |
|
◆ Biquad()
WebCore::Biquad::Biquad |
( |
| ) |
|
◆ ~Biquad()
WebCore::Biquad::~Biquad |
( |
| ) |
|
◆ getFrequencyResponse()
void WebCore::Biquad::getFrequencyResponse |
( |
int |
nFrequencies, |
|
|
const float * |
frequency, |
|
|
float * |
magResponse, |
|
|
float * |
phaseResponse |
|
) |
| |
◆ process()
void WebCore::Biquad::process |
( |
const float * |
sourceP, |
|
|
float * |
destP, |
|
|
size_t |
framesToProcess |
|
) |
| |
◆ reset()
void WebCore::Biquad::reset |
( |
| ) |
|
◆ setAllpassParams()
void WebCore::Biquad::setAllpassParams |
( |
double |
frequency, |
|
|
double |
Q |
|
) |
| |
◆ setAllpassPole()
void WebCore::Biquad::setAllpassPole |
( |
std::complex< double > |
| ) |
|
◆ setBandpassParams()
void WebCore::Biquad::setBandpassParams |
( |
double |
frequency, |
|
|
double |
Q |
|
) |
| |
◆ setHighpassParams()
void WebCore::Biquad::setHighpassParams |
( |
double |
frequency, |
|
|
double |
resonance |
|
) |
| |
◆ setHighShelfParams()
void WebCore::Biquad::setHighShelfParams |
( |
double |
frequency, |
|
|
double |
dbGain |
|
) |
| |
◆ setLowpassParams()
void WebCore::Biquad::setLowpassParams |
( |
double |
frequency, |
|
|
double |
resonance |
|
) |
| |
◆ setLowShelfParams()
void WebCore::Biquad::setLowShelfParams |
( |
double |
frequency, |
|
|
double |
dbGain |
|
) |
| |
◆ setNotchParams()
void WebCore::Biquad::setNotchParams |
( |
double |
frequency, |
|
|
double |
Q |
|
) |
| |
◆ setPeakingParams()
void WebCore::Biquad::setPeakingParams |
( |
double |
frequency, |
|
|
double |
Q, |
|
|
double |
dbGain |
|
) |
| |
◆ setZeroPolePairs()
void WebCore::Biquad::setZeroPolePairs |
( |
std::complex< double > |
zero, |
|
|
std::complex< double > |
pole |
|
) |
| |
The documentation for this class was generated from the following file: