|
| Oversampling2TimesPolyphaseIIR (size_t numChans, SampleType normalisedTransitionWidthUp, SampleType stopbandAmplitudedBUp, SampleType normalisedTransitionWidthDown, SampleType stopbandAmplitudedBDown) |
|
SampleType | getLatencyInSamples () override |
|
void | reset () override |
|
void | processSamplesUp (const AudioBlock< const SampleType > &inputBlock) override |
|
void | processSamplesDown (AudioBlock< SampleType > &outputBlock) override |
|
void | snapToZero (bool snapUpProcessing) |
|
| OversamplingStage (size_t numChans, size_t newFactor) |
|
virtual void | initProcessing (size_t maximumNumberOfSamplesBeforeOversampling) |
|
AudioBlock< SampleType > | getProcessedSamples (size_t numSamples) |
|
template<typename SampleType>
struct juce::dsp::Oversampling2TimesPolyphaseIIR< SampleType >
Oversampling stage class performing 2 times oversampling using the Filter Design IIR Polyphase Allpass Cascaded method. The resulting filter is minimum phase, and provided with a method to get the exact resulting latency.
Definition at line 266 of file juce_Oversampling.cpp.