22#ifndef TWOPASSSINCRESAMPLER_H
23#define TWOPASSSINCRESAMPLER_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: Resampler.h:33
Definition: SincResampler.h:52
bool input(int input)
Definition: SincResampler.cpp:240
Definition: TwoPassSincResampler.h:37
bool input(int sample)
Definition: TwoPassSincResampler.h:61