From 25e4d058576d688d5af52b0dd1f212bb1e543193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Tue, 9 Jul 2019 21:07:19 +0100 Subject: [PATCH] videomanager: add method to retrieve frame from AVFrame Change-Id: Ia57ede3cfb3c5ec5b00948c448972ef1f9951f37 --- src/dring/videomanager_interface.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dring/videomanager_interface.h b/src/dring/videomanager_interface.h index 5541cecb65..a0b73478b1 100644 --- a/src/dring/videomanager_interface.h +++ b/src/dring/videomanager_interface.h @@ -91,6 +91,10 @@ public: // Reset internal buffers (return to an empty MediaFrame) virtual void reset() noexcept; + std::unique_ptr<AVFrame, void(*)(AVFrame*)> getFrame() { + return std::move(frame_); + } + protected: std::unique_ptr<AVFrame, void(*)(AVFrame*)> frame_; std::unique_ptr<AVPacket, void(*)(AVPacket*)> packet_; -- GitLab