22#ifndef ZEROORDER_RESAMPLER_H
23#define ZEROORDER_RESAMPLER_H
43 const int cyclesPerSample;
53 cyclesPerSample(
static_cast<int>(clockFrequency / samplingFrequency * 1024.)),
61 if (sampleOffset < 1024)
63 outputValue = cachedSample + (sampleOffset * (sample - cachedSample) >> 10);
65 sampleOffset += cyclesPerSample;
70 cachedSample = sample;
75 int output()
const {
return outputValue; }
Definition: Resampler.h:33
Definition: ZeroOrderResampler.h:36
bool input(int sample)
Definition: ZeroOrderResampler.h:57