Lines Matching refs:sampleRate

190         static Ptr makeFirstOrderLowPass (double sampleRate, NumericType frequency);
193 static Ptr makeFirstOrderHighPass (double sampleRate, NumericType frequency);
196 static Ptr makeFirstOrderAllPass (double sampleRate, NumericType frequency);
200 static Ptr makeLowPass (double sampleRate, NumericType frequency);
203 static Ptr makeLowPass (double sampleRate, NumericType frequency, NumericType Q);
207 static Ptr makeHighPass (double sampleRate, NumericType frequency);
210 static Ptr makeHighPass (double sampleRate, NumericType frequency, NumericType Q);
214 static Ptr makeBandPass (double sampleRate, NumericType frequency);
217 static Ptr makeBandPass (double sampleRate, NumericType frequency, NumericType Q);
221 static Ptr makeNotch (double sampleRate, NumericType frequency);
224 static Ptr makeNotch (double sampleRate, NumericType frequency, NumericType Q);
228 static Ptr makeAllPass (double sampleRate, NumericType frequency);
231 static Ptr makeAllPass (double sampleRate, NumericType frequency, NumericType Q);
240 static Ptr makeLowShelf (double sampleRate, NumericType cutOffFrequency,
249 static Ptr makeHighShelf (double sampleRate, NumericType cutOffFrequency,
259 static Ptr makePeakFilter (double sampleRate, NumericType centreFrequency,
269 double getMagnitudeForFrequency (double frequency, double sampleRate) const noexcept;
275 size_t numSamples, double sampleRate) const noexcept;
280 double getPhaseForFrequency (double frequency, double sampleRate) const noexcept;
286 size_t numSamples, double sampleRate) const noexcept;