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