diff options
Diffstat (limited to 'content/renderer/media/canvas_capture_handler.h')
-rw-r--r-- | content/renderer/media/canvas_capture_handler.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/renderer/media/canvas_capture_handler.h b/content/renderer/media/canvas_capture_handler.h index dff93b4..5424994 100644 --- a/content/renderer/media/canvas_capture_handler.h +++ b/content/renderer/media/canvas_capture_handler.h @@ -53,6 +53,7 @@ class CONTENT_EXPORT CanvasCaptureHandler final const media::VideoCapturerSource::VideoCaptureDeliverFrameCB& new_frame_callback, const media::VideoCapturerSource::RunningCallback& running_callback); + void RequestRefreshFrame(); void StopVideoCapture(); blink::WebSize GetSourceSize() const { return size_; } @@ -86,6 +87,8 @@ class CONTENT_EXPORT CanvasCaptureHandler final SkImageInfo image_info_; media::VideoFramePool frame_pool_; + scoped_refptr<media::VideoFrame> last_frame_; + const scoped_refptr<base::SingleThreadTaskRunner> io_task_runner_; scoped_ptr<CanvasCaptureHandlerDelegate> delegate_; |