From 195a3d15e490465b64a19d2f09e8a2d8d81e2b2a Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Mon, 6 Jun 2016 20:26:13 +0200 Subject: Add basic latency reporting methods. --- src/chresampler.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/chresampler.cc') diff --git a/src/chresampler.cc b/src/chresampler.cc index c8323de..c3c19bf 100644 --- a/src/chresampler.cc +++ b/src/chresampler.cc @@ -139,6 +139,15 @@ void CHResampler::process() #endif } +std::size_t CHResampler::getLatency() const +{ +#if defined(USE_ZITA) + return prv->zita.inpdist(); +#elif defined(USE_SRC) + return 0; // TODO? +#endif +} + std::size_t CHResampler::getInputSampleCount() const { #if defined(USE_ZITA) @@ -172,6 +181,11 @@ void CHResampler::setInputSamples(float*, std::size_t) {} void CHResampler::setOutputSamples(float*, std::size_t) {} void CHResampler::process() {} +std::size_t CHResampler::getLatency() const +{ + return 0; +} + std::size_t CHResampler::getInputSampleCount() const { return 0; -- cgit v1.2.3