Index: content/browser/renderer_host/media/service_video_capture_device_launcher.h |
diff --git a/content/browser/renderer_host/media/service_video_capture_device_launcher.h b/content/browser/renderer_host/media/service_video_capture_device_launcher.h |
index 31f1c21d3a12bfca15ce8db011390f0f5394ea37..30fcf3169bfab3e8349d8aa411eaed5cabc7b381 100644 |
--- a/content/browser/renderer_host/media/service_video_capture_device_launcher.h |
+++ b/content/browser/renderer_host/media/service_video_capture_device_launcher.h |
@@ -13,7 +13,8 @@ namespace content { |
// Implementation of VideoCaptureDeviceLauncher that uses the "video_capture" |
// service. |
-class ServiceVideoCaptureDeviceLauncher : public VideoCaptureDeviceLauncher { |
+class CONTENT_EXPORT ServiceVideoCaptureDeviceLauncher |
+ : public VideoCaptureDeviceLauncher { |
public: |
explicit ServiceVideoCaptureDeviceLauncher( |
video_capture::mojom::DeviceFactoryPtr* device_factory); |
@@ -41,13 +42,15 @@ class ServiceVideoCaptureDeviceLauncher : public VideoCaptureDeviceLauncher { |
const media::VideoCaptureParams& params, |
video_capture::mojom::DevicePtr device, |
base::WeakPtr<media::VideoFrameReceiver> receiver, |
- Callbacks* callbacks, |
- base::OnceClosure done_cb, |
video_capture::mojom::DeviceAccessResultCode result_code); |
+ void OnConnectionLostWhileWaitingForCallback(); |
+ |
video_capture::mojom::DeviceFactoryPtr* const device_factory_; |
State state_; |
base::SequenceChecker sequence_checker_; |
+ base::OnceClosure done_cb_; |
+ Callbacks* callbacks_; |
}; |
} // namespace content |