Index: content/browser/renderer_host/media/video_capture_controller.h |
diff --git a/content/browser/renderer_host/media/video_capture_controller.h b/content/browser/renderer_host/media/video_capture_controller.h |
index 432ac4a4470a69abfefe0aa7f04e0d8f8d7fdf9c..0c760cbacc0d99b5692596cb9a7c020b0f7321f4 100644 |
--- a/content/browser/renderer_host/media/video_capture_controller.h |
+++ b/content/browser/renderer_host/media/video_capture_controller.h |
@@ -27,13 +27,19 @@ |
#include "media/video/capture/video_capture_types.h" |
#include "ui/gfx/surface/transport_dib.h" |
+namespace media_stream { |
+class VideoCaptureManager; |
+} // namespace media_stream |
+ |
class VideoCaptureController |
: public base::RefCountedThreadSafe<VideoCaptureController>, |
public media::VideoCaptureDevice::EventHandler { |
public: |
- VideoCaptureController(const VideoCaptureControllerID& id, |
- base::ProcessHandle render_process, |
- VideoCaptureControllerEventHandler* event_handler); |
+ VideoCaptureController( |
+ const VideoCaptureControllerID& id, |
+ base::ProcessHandle render_process, |
+ VideoCaptureControllerEventHandler* event_handler, |
+ media_stream::VideoCaptureManager* video_capture_manager); |
virtual ~VideoCaptureController(); |
// Starts video capturing and tries to use the resolution specified in |
@@ -87,6 +93,8 @@ class VideoCaptureController |
VideoCaptureControllerID id_; |
media::VideoCaptureDevice::Capability frame_info_; |
+ media_stream::VideoCaptureManager* video_capture_manager_; |
+ |
DISALLOW_IMPLICIT_CONSTRUCTORS(VideoCaptureController); |
}; |