OpenShot Audio Library | OpenShotAudio 0.3.2
|
Public Types | |
using | ParentType = typename Oversampling< SampleType >::OversamplingStage |
Public Member Functions | |
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) |
Additional Inherited Members | |
![]() | |
AudioBuffer< SampleType > | buffer |
size_t | numChannels |
size_t | factor |
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.
using juce::dsp::Oversampling2TimesPolyphaseIIR< SampleType >::ParentType = typename Oversampling<SampleType>::OversamplingStage |
Definition at line 268 of file juce_Oversampling.cpp.
|
inline |
Definition at line 270 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 303 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 371 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 316 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Reimplemented from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 308 of file juce_Oversampling.cpp.
|
inline |
Definition at line 429 of file juce_Oversampling.cpp.