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 e0efe3aa7af803485b3977e2871aa6cf4ed6abe6..4175412138f00470ea8628775e2acbdcbef3f0fc 100644 |
--- a/media/video/capture/video_capture_device.cc |
+++ b/media/video/capture/video_capture_device.cc |
@@ -26,4 +26,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 |