diff options
Diffstat (limited to 'src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h')
-rw-r--r-- | src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h b/src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h index 2f23c3c81..2ad008cf1 100644 --- a/src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h +++ b/src/plugins/multimedia/ffmpeg/qffmpegresampler_p.h @@ -32,11 +32,14 @@ public: QAudioBuffer resample(const AVFrame *frame); qint64 samplesProcessed() const { return m_samplesProcessed; } + void setSampleCompensation(qint32 delta, quint32 distance); + bool isSampleCompensationActive() const; private: QAudioFormat m_outputFormat; SwrContext *resampler = nullptr; qint64 m_samplesProcessed = 0; + qint64 m_endCompensationSample = std::numeric_limits<qint64>::min(); }; } |