Index: content/renderer/media/video_capture_impl_manager.cc |
diff --git a/content/renderer/media/video_capture_impl_manager.cc b/content/renderer/media/video_capture_impl_manager.cc |
index 478a169cea3f88c7f1a6ddc797a145e93b3ad66c..4189f6a2e12c223aa556ddc9639ffebaf7fe1068 100644 |
--- a/content/renderer/media/video_capture_impl_manager.cc |
+++ b/content/renderer/media/video_capture_impl_manager.cc |
@@ -108,6 +108,18 @@ void VideoCaptureImplManager::RequestRefreshFrame( |
base::Unretained(impl))); |
} |
+void VideoCaptureImplManager::SetCapturingLinkSecured( |
+ content::MediaStreamType type, |
+ media::VideoCaptureSessionId id, |
+ bool is_secure) { |
+ DCHECK(render_main_task_runner_->BelongsToCurrentThread()); |
+ const VideoCaptureDeviceMap::const_iterator it = devices_.find(id); |
+ DCHECK(it != devices_.end()); |
+ VideoCaptureImpl* const impl = it->second.second; |
+ ChildProcess::current()->io_task_runner()->PostTask( |
+ FROM_HERE, base::Bind(&VideoCaptureImpl::SetCapturingLinkSecured, |
+ base::Unretained(impl), type, is_secure)); |
+} |
void VideoCaptureImplManager::GetDeviceSupportedFormats( |
media::VideoCaptureSessionId id, |