54template <
typename SampleType>
94 bool isMaxQuality =
true,
95 bool useIntegerLatency =
false);
104 void setUsingIntegerLatency (
bool shouldUseIntegerLatency)
noexcept;
125 void initProcessing (
size_t maximumNumberOfSamplesBeforeOversampling);
170 void addOversamplingStage (FilterType,
171 float normalisedTransitionWidthUp,
float stopbandAmplitudedBUp,
172 float normalisedTransitionWidthDown,
float stopbandAmplitudedBDown);
181 void addDummyOversamplingStage();
188 void clearOversamplingStages();
#define noexcept
Definition DistrhoDefines.h:72
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition juce_OwnedArray.h:51
Definition juce_AudioBlock.h:70
Definition juce_DelayLine.h:95
Definition juce_Oversampling.h:56
SampleType getUncompensatedLatency() const noexcept
Definition juce_Oversampling.cpp:647
FilterType
Definition juce_Oversampling.h:60
@ filterHalfBandFIREquiripple
Definition juce_Oversampling.h:61
@ filterHalfBandPolyphaseIIR
Definition juce_Oversampling.h:62
@ numFilterTypes
Definition juce_Oversampling.h:63
bool isReady
Definition juce_Oversampling.h:205
bool shouldUseIntegerLatency
Definition juce_Oversampling.h:205
void updateDelayLine()
Definition juce_Oversampling.cpp:753
DelayLine< SampleType, DelayLineInterpolationTypes::Thiran > delay
Definition juce_Oversampling.h:206
size_t factorOversampling
Definition juce_Oversampling.h:191
Oversampling(size_t numChannels=1)
Definition juce_Oversampling.cpp:533
SampleType fractionalDelay
Definition juce_Oversampling.h:207
size_t numChannels
Definition juce_Oversampling.h:192
OwnedArray< OversamplingStage > stages
Definition juce_Oversampling.h:204
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition juce_DelayLine.h:37
Definition juce_AudioBlock.h:29
Definition carla_juce.cpp:31
#define false
Definition ordinals.h:83
Definition juce_Oversampling.cpp:36
#define const
Definition zconf.h:137