1 #ifndef ZEROORDER_RESAMPLER_H
2 #define ZEROORDER_RESAMPLER_H
19 const int cyclesPerSample;
26 cyclesPerSample((
int) (clockFrequency / samplingFrequency * 1024.f)),
33 if (sampleOffset < 1024) {
34 outputValue = cachedSample + (sampleOffset * (sample - cachedSample) >> 10);
36 sampleOffset += cyclesPerSample;
40 cachedSample = sample;
45 int output()
const {
return outputValue; }