Chromium Code Reviews| Index: content/browser/renderer_host/media/video_capture_host.h |
| diff --git a/content/browser/renderer_host/media/video_capture_host.h b/content/browser/renderer_host/media/video_capture_host.h |
| index d835b6cb3183c77e4ab67395c9b59dc1f35c77a1..aa997f43b8ce37b2b12787d064233bbbb1b9b260 100644 |
| --- a/content/browser/renderer_host/media/video_capture_host.h |
| +++ b/content/browser/renderer_host/media/video_capture_host.h |
| @@ -39,6 +39,7 @@ |
| #include <map> |
| #include "base/memory/ref_counted.h" |
| +#include "base/memory/weak_ptr.h" |
| #include "base/sequenced_task_runner_helpers.h" |
| #include "content/browser/renderer_host/media/video_capture_controller.h" |
| #include "content/common/content_export.h" |
| @@ -97,10 +98,10 @@ class CONTENT_EXPORT VideoCaptureHost |
| const media::VideoCaptureParams& params); |
| void OnControllerAdded( |
| int device_id, const media::VideoCaptureParams& params, |
| - VideoCaptureController* controller); |
| + base::WeakPtr<VideoCaptureController> controller); |
|
Ami GONE FROM CHROMIUM
2013/09/13 21:17:59
I guess all these base::WeakPtr<VideoCaptureContro
ncarter (slow)
2013/09/14 00:07:24
renamed to handler_as_controller. Just kidding; bu
|
| void DoControllerAddedOnIOThread( |
| int device_id, const media::VideoCaptureParams params, |
| - VideoCaptureController* controller); |
| + base::WeakPtr<VideoCaptureController> controller); |
| // IPC message: Stop capture on device referenced by |device_id|. |
| void OnStopCapture(int device_id); |