22 #ifndef ZEROORDER_RESAMPLER_H
23 #define ZEROORDER_RESAMPLER_H
25 #include "Resampler.h"
41 const int cyclesPerSample;
48 cyclesPerSample((
int)(clockFrequency / samplingFrequency * 1024.)),
56 if (sampleOffset < 1024)
58 outputValue = cachedSample + (sampleOffset * (sample - cachedSample) >> 10);
60 sampleOffset += cyclesPerSample;
65 cachedSample = sample;
70 int output()
const {
return outputValue; }