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..6c40b00a26f2cac77a9859a1fa7b4b900d77654d 100644 |
--- a/content/browser/renderer_host/media/video_capture_controller.h |
+++ b/content/browser/renderer_host/media/video_capture_controller.h |
@@ -27,13 +27,18 @@ |
#include "media/video/capture/video_capture_types.h" |
#include "ui/gfx/surface/transport_dib.h" |
+namespace content { |
+class ResourceContext; |
+} // namespace content |
+ |
class VideoCaptureController |
: public base::RefCountedThreadSafe<VideoCaptureController>, |
public media::VideoCaptureDevice::EventHandler { |
public: |
VideoCaptureController(const VideoCaptureControllerID& id, |
base::ProcessHandle render_process, |
- VideoCaptureControllerEventHandler* event_handler); |
+ VideoCaptureControllerEventHandler* event_handler, |
+ const content::ResourceContext* resource_context); |
virtual ~VideoCaptureController(); |
// Starts video capturing and tries to use the resolution specified in |
@@ -87,6 +92,9 @@ class VideoCaptureController |
VideoCaptureControllerID id_; |
media::VideoCaptureDevice::Capability frame_info_; |
+ // Used to get a pointer to VideoCaptureManager. |
+ const content::ResourceContext* resource_context_; |
+ |
DISALLOW_IMPLICIT_CONSTRUCTORS(VideoCaptureController); |
}; |