#include <BiquadProcessor.h>
|
| BiquadProcessor (AudioContext &, float sampleRate, size_t numberOfChannels, bool autoInitialize) |
|
virtual | ~BiquadProcessor () |
|
std::unique_ptr< AudioDSPKernel > | createKernel () override |
|
void | process (const AudioBus *source, AudioBus *destination, size_t framesToProcess) override |
|
void | getFrequencyResponse (int nFrequencies, const float *frequencyHz, float *magResponse, float *phaseResponse) |
|
void | checkForDirtyCoefficients () |
|
bool | filterCoefficientsDirty () const |
|
bool | hasSampleAccurateValues () const |
|
AudioParam * | parameter1 () |
|
AudioParam * | parameter2 () |
|
AudioParam * | parameter3 () |
|
AudioParam * | parameter4 () |
|
BiquadFilterType | type () const |
|
void | setType (BiquadFilterType) |
|
| AudioDSPKernelProcessor (float sampleRate, unsigned numberOfChannels) |
|
void | initialize () override |
|
void | uninitialize () override |
|
void | process (const AudioBus *source, AudioBus *destination, size_t framesToProcess) override |
|
void | reset () override |
|
void | setNumberOfChannels (unsigned) override |
|
unsigned | numberOfChannels () const override |
|
double | tailTime () const override |
|
double | latencyTime () const override |
|
| AudioProcessor (float sampleRate, unsigned numberOfChannels) |
|
virtual | ~AudioProcessor () |
|
bool | isInitialized () const |
|
float | sampleRate () const |
|
◆ BiquadProcessor()
WebCore::BiquadProcessor::BiquadProcessor |
( |
AudioContext & |
, |
|
|
float |
sampleRate, |
|
|
size_t |
numberOfChannels, |
|
|
bool |
autoInitialize |
|
) |
| |
◆ ~BiquadProcessor()
virtual WebCore::BiquadProcessor::~BiquadProcessor |
( |
| ) |
|
|
virtual |
◆ checkForDirtyCoefficients()
void WebCore::BiquadProcessor::checkForDirtyCoefficients |
( |
| ) |
|
◆ createKernel()
std::unique_ptr<AudioDSPKernel> WebCore::BiquadProcessor::createKernel |
( |
| ) |
|
|
overridevirtual |
◆ filterCoefficientsDirty()
bool WebCore::BiquadProcessor::filterCoefficientsDirty |
( |
| ) |
const |
|
inline |
◆ getFrequencyResponse()
void WebCore::BiquadProcessor::getFrequencyResponse |
( |
int |
nFrequencies, |
|
|
const float * |
frequencyHz, |
|
|
float * |
magResponse, |
|
|
float * |
phaseResponse |
|
) |
| |
◆ hasSampleAccurateValues()
bool WebCore::BiquadProcessor::hasSampleAccurateValues |
( |
| ) |
const |
|
inline |
◆ parameter1()
AudioParam* WebCore::BiquadProcessor::parameter1 |
( |
| ) |
|
|
inline |
◆ parameter2()
AudioParam* WebCore::BiquadProcessor::parameter2 |
( |
| ) |
|
|
inline |
◆ parameter3()
AudioParam* WebCore::BiquadProcessor::parameter3 |
( |
| ) |
|
|
inline |
◆ parameter4()
AudioParam* WebCore::BiquadProcessor::parameter4 |
( |
| ) |
|
|
inline |
◆ process()
◆ setType()
◆ type()
The documentation for this class was generated from the following file: