Index: services/video_capture/video_capture_device_proxy_impl.cc |
diff --git a/services/video_capture/video_capture_device_proxy_impl.cc b/services/video_capture/video_capture_device_proxy_impl.cc |
index dbd4fed1abebf208344f033ecee0a42c1d47699e..50a376b330fa2cbd2f30e0a46fcb1ca5e9cc4a46 100644 |
--- a/services/video_capture/video_capture_device_proxy_impl.cc |
+++ b/services/video_capture/video_capture_device_proxy_impl.cc |
@@ -26,14 +26,10 @@ VideoCaptureDeviceProxyImpl::~VideoCaptureDeviceProxyImpl() { |
} |
void VideoCaptureDeviceProxyImpl::Start( |
- const media::VideoCaptureFormat& requested_format, |
- media::ResolutionChangePolicy resolution_change_policy, |
- media::PowerLineFrequency power_line_frequency, |
+ const VideoCaptureSettings& requested_settings, |
mojom::VideoFrameReceiverPtr receiver) { |
media::VideoCaptureParams params; |
- params.requested_format = requested_format; |
- params.resolution_change_policy = resolution_change_policy; |
- params.power_line_frequency = power_line_frequency; |
+ requested_settings.ConvertToMediaVideoCaptureParams(¶ms); |
receiver.set_connection_error_handler( |
base::Bind(&VideoCaptureDeviceProxyImpl::OnClientConnectionErrorOrClose, |
base::Unretained(this))); |