|
| IIR2xInterpolator (const Quality quality) |
|
| IIR2xInterpolator (const unsigned int useSectionsCount, const IIRCoefficient useFIR, const IIRSection useSections[]) |
|
void | process (const FloatSample *&inSamples, unsigned int &inLength, FloatSample *&outSamples, unsigned int &outLength) |
|
unsigned int | estimateInLength (const unsigned int outLength) const |
|
|
enum | Quality { CUSTOM,
FAST,
GOOD,
BEST
} |
|
static double | getPassbandFractionForQuality (Quality quality) |
|
| IIRResampler (const Quality quality) |
|
| IIRResampler (const unsigned int useSectionsCount, const IIRCoefficient useFIR, const IIRSection useSections[]) |
|
const struct SRCTools::IIRResampler::Constants | constants |
|
◆ process()
void SRCTools::IIR2xInterpolator::process |
( |
const FloatSample *& |
inSamples, |
|
|
unsigned int & |
inLength, |
|
|
FloatSample *& |
outSamples, |
|
|
unsigned int & |
outLength |
|
) |
| |
|
virtual |
Generates output samples. The arguments are adjusted in accordance with the number of samples processed.
Implements SRCTools::ResamplerStage.
◆ estimateInLength()
unsigned int SRCTools::IIR2xInterpolator::estimateInLength |
( |
const unsigned int |
outLength | ) |
const |
|
virtual |
Returns a lower estimation of required number of input samples to produce the specified number of output samples.
Implements SRCTools::ResamplerStage.
The documentation for this class was generated from the following file: