Index: content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h |
diff --git a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h |
index 768d29fb1ef782168db332e51b4edbfcb46ee5bc..d75f5c51fce966de2c004de76c2ea2ac80971d6e 100644 |
--- a/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h |
+++ b/content/browser/renderer_host/media/video_frame_receiver_on_io_thread.h |
@@ -21,12 +21,20 @@ class CONTENT_EXPORT VideoFrameReceiverOnIOThread |
const base::WeakPtr<VideoFrameReceiver>& receiver); |
~VideoFrameReceiverOnIOThread() override; |
- void OnIncomingCapturedVideoFrame( |
- media::VideoCaptureDevice::Client::Buffer buffer, |
- scoped_refptr<media::VideoFrame> frame) override; |
+ void OnNewBufferHandle( |
+ int buffer_id, |
+ std::unique_ptr<media::VideoCaptureDevice::Client::Buffer::HandleProvider> |
+ handle_provider) override; |
+ void OnFrameReadyInBuffer( |
+ int buffer_id, |
+ int frame_feedback_id, |
+ std::unique_ptr< |
+ media::VideoCaptureDevice::Client::Buffer::ScopedAccessPermission> |
+ buffer_read_permission, |
+ media::mojom::VideoFrameInfoPtr frame_info) override; |
+ void OnBufferRetired(int buffer_id) override; |
void OnError() override; |
void OnLog(const std::string& message) override; |
- void OnBufferRetired(int buffer_id) override; |
private: |
base::WeakPtr<VideoFrameReceiver> receiver_; |