11 class ResampledSoundDevice;
13 template<
unsigned CHANNELS>
23 EmuTime::param time)
override;
26 void calcOutput(
float pos,
float* output);
27 void prepareData(
unsigned emuNum);
34 unsigned nonzeroSamples;
36 std::vector<float> buffer;
Represents a clock with a variable frequency.
ResampledSoundDevice & input
ResampleHQ(const ResampleHQ &)=delete
bool generateOutputImpl(float *dataOut, unsigned num, EmuTime::param time) override
ResampleHQ(ResampledSoundDevice &input, const DynamicClock &hostClock)
ResampleHQ & operator=(const ResampleHQ &)=delete
This file implemented 3 utility functions: