|
LMMS
|
Public Types | |
| using | ParentType = typename Oversampling<SampleType>::OversamplingStage |
Public Member Functions | |
| Oversampling2TimesEquirippleFIR (size_t numChans, SampleType normalisedTransitionWidthUp, SampleType stopbandAmplitudedBUp, SampleType normalisedTransitionWidthDown, SampleType stopbandAmplitudedBDown) | |
| SampleType | getLatencyInSamples () const override |
| void | reset () 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 | ~OversamplingStage () |
| virtual void | initProcessing (size_t maximumNumberOfSamplesBeforeOversampling) |
| AudioBlock< SampleType > | getProcessedSamples (size_t numSamples) |
Private Attributes | |
| FIR::Coefficients< SampleType > | coefficientsUp |
| FIR::Coefficients< SampleType > | coefficientsDown |
| AudioBuffer< SampleType > | stateUp |
| AudioBuffer< SampleType > | stateDown |
| AudioBuffer< SampleType > | stateDown2 |
| Array< size_t > | position |
Additional Inherited Members | |
| Public Attributes inherited from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType > | |
| AudioBuffer< SampleType > | buffer |
| size_t | numChannels |
| size_t | factor |
Oversampling stage class performing 2 times oversampling using the Filter Design FIR Equiripple method. The resulting filter is linear phase, symmetric, and has every two samples but the middle one equal to zero, leading to specific processing optimizations.
| using juce::dsp::Oversampling2TimesEquirippleFIR< SampleType >::ParentType = typename Oversampling<SampleType>::OversamplingStage |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from juce::dsp::Oversampling< SampleType >::OversamplingStage< SampleType >.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |