22 #ifndef ZEROORDER_RESAMPLER_H 23 #define ZEROORDER_RESAMPLER_H 25 #include "Resampler.h" 45 const int cyclesPerSample;
55 cyclesPerSample(static_cast<int>(clockFrequency / samplingFrequency * 1024.)),
63 if (sampleOffset < 1024)
65 outputValue = cachedSample + (sampleOffset * (sample - cachedSample) >> 10);
67 sampleOffset += cyclesPerSample;
72 cachedSample = sample;
77 int output()
const override {
return outputValue; }
Definition: Resampler.h:32
Definition: ZeroOrderResampler.h:37
bool input(int sample) override
Definition: ZeroOrderResampler.h:59