25 const std::string& filename, std::optional<double> timeLimit = {});
30 ReadFloats(
float* buffer,
long long start,
size_t numFrames)
const override;
long long GetNumSamples() const override
WavMirAudioReader(const std::string &filename, std::optional< double > timeLimit={})
const std::vector< float > mSamples
double GetSampleRate() const override
void ReadFloats(float *buffer, long long start, size_t numFrames) const override