Index: media/video/capture/video_capture_device.cc |
diff --git a/media/video/capture/video_capture_device.cc b/media/video/capture/video_capture_device.cc |
index 5c1245613dd081e9e6bea051a44b8fc56bae02b5..6ada3efa22c9ff24f9fae75ee31cf3a441161b6f 100644 |
--- a/media/video/capture/video_capture_device.cc |
+++ b/media/video/capture/video_capture_device.cc |
@@ -25,4 +25,25 @@ VideoCaptureDevice::Names::FindById(const std::string& id) { |
return NULL; |
} |
+VideoCaptureDevice::~VideoCaptureDevice() {} |
+ |
+VideoCaptureDevice1::VideoCaptureDevice1() {} |
+ |
+VideoCaptureDevice1::~VideoCaptureDevice1() {} |
+ |
+void VideoCaptureDevice1::AllocateAndStart( |
+ const VideoCaptureCapability& capture_format, |
+ scoped_ptr<EventHandler> client) { |
+ client_ = client.Pass(); |
+ Allocate(capture_format, client_.get()); |
+ Start(); |
+} |
+ |
+void VideoCaptureDevice1::StopAndDeAllocate() { |
+ Stop(); |
+ DeAllocate(); |
+ client_.reset(); |
+}; |
+ |
+ |
} // namespace media |