30 void Log(
int value,
const char*
name)
const override;
31 void Log(
const float* samples,
size_t size,
const char*
name)
const override;
33 const std::complex<float>* samples,
size_t size,
const char*
name,
34 const std::function<
float(
const std::complex<float>&)>& transform)
41 void ProcessFinished(std::complex<float>* spectrum,
size_t fftSize)
override;
47 std::unique_ptr<std::ofstream>
mOfs;
Positions or offsets within audio files need a wide type.
constexpr auto sampleRate