22 #ifndef TWOPASSSINCRESAMPLER_H
23 #define TWOPASSSINCRESAMPLER_H
27 #include "Resampler.h"
28 #include "SincResampler.h"
44 double highestAccurateFrequency)
48 const double intermediateFrequency = 2. * highestAccurateFrequency
49 + sqrt(2. * highestAccurateFrequency * clockFrequency
50 * (samplingFrequency - 2. * highestAccurateFrequency) / samplingFrequency);
51 s1 =
new SincResampler(clockFrequency, intermediateFrequency, highestAccurateFrequency);
52 s2 =
new SincResampler(intermediateFrequency, samplingFrequency, highestAccurateFrequency);
63 return s1->
input(sample) && s2->
input(s1->output());
Definition: SincResampler.h:51
Definition: TwoPassSincResampler.h:36
bool input(int input)
Definition: SincResampler.cpp:240
Definition: Resampler.h:32
bool input(int sample)
Definition: TwoPassSincResampler.h:61