Public Types | |
| using | ParentType = typename Oversampling<SampleType>::OversamplingStage |
Public Types inherited from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType > | |
| enum | FilterType |
Public Member Functions | |
| OversamplingDummy (size_t numChans) | |
| SampleType | getLatencyInSamples () const override |
| void | processSamplesUp (const AudioBlock< const SampleType > &inputBlock) override |
| void | processSamplesDown (AudioBlock< SampleType > &outputBlock) override |
Public Member Functions inherited from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType > | |
| OversamplingStage (size_t numChans, size_t newFactor) | |
| virtual void | initProcessing (size_t maximumNumberOfSamplesBeforeOversampling) |
| virtual void | reset () |
| AudioBlock< SampleType > | getProcessedSamples (size_t numSamples) |
| Oversampling (size_t numChannels=1) | |
| Oversampling (size_t numChannels, size_t factor, FilterType type, bool isMaxQuality=true, bool useIntegerLatency=false) | |
| ~Oversampling () | |
| void | setUsingIntegerLatency (bool shouldUseIntegerLatency) noexcept |
| SampleType | getLatencyInSamples () const noexcept |
| size_t | getOversamplingFactor () const noexcept |
| void | initProcessing (size_t maximumNumberOfSamplesBeforeOversampling) |
| void | reset () noexcept |
| AudioBlock< SampleType > | processSamplesUp (const AudioBlock< const SampleType > &inputBlock) noexcept |
| void | processSamplesDown (AudioBlock< SampleType > &outputBlock) noexcept |
| void | addOversamplingStage (FilterType, float normalisedTransitionWidthUp, float stopbandAmplitudedBUp, float normalisedTransitionWidthDown, float stopbandAmplitudedBDown) |
| void | addDummyOversamplingStage () |
| void | clearOversamplingStages () |
Additional Inherited Members | |
Public Attributes inherited from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType > | |
| AudioBuffer< SampleType > | buffer |
| size_t | numChannels |
| size_t | factor |
| size_t | factorOversampling |
| size_t | numChannels |
Dummy oversampling stage class which simply copies and pastes the input signal, which could be equivalent to a "one time" oversampling processing.
Definition at line 71 of file juce_Oversampling.cpp.
| using juce::dsp::OversamplingDummy< SampleType >::ParentType = typename Oversampling<SampleType>::OversamplingStage |
Definition at line 73 of file juce_Oversampling.cpp.
|
inline |
Definition at line 75 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 78 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 93 of file juce_Oversampling.cpp.
|
inlineoverridevirtual |
Implements juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
Definition at line 83 of file juce_Oversampling.cpp.