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 2efff7de02c1860e41ccfe49c96b180ca058ba9b..2d8420791fc868aa7d0bd99fe4c328e80cf798ae 100644 |
--- a/media/video/capture/video_capture_device.cc |
+++ b/media/video/capture/video_capture_device.cc |
@@ -19,6 +19,39 @@ const std::string VideoCaptureDevice::Name::GetNameAndModel() const { |
return device_name_ + suffix; |
} |
+VideoCaptureDevice::Name::Name() {} |
+ |
+VideoCaptureDevice::Name::Name(const std::string& name, const std::string& id) |
+ : device_name_(name), unique_id_(id) {} |
+ |
+#if defined(OS_WIN) |
+VideoCaptureDevice::Name::Name(const std::string& name, |
+ const std::string& id, |
+ const CaptureApiType api_type) |
+ : device_name_(name), unique_id_(id), capture_api_class_(api_type) {} |
+#endif |
+ |
+#if defined(OS_MACOSX) |
+VideoCaptureDevice::Name::Name(const std::string& name, |
+ const std::string& id, |
+ const CaptureApiType api_type) |
+ : device_name_(name), |
+ unique_id_(id), |
+ capture_api_class_(api_type), |
+ transport_type_(OTHER_TRANSPORT) {} |
+ |
+VideoCaptureDevice::Name::Name(const std::string& name, |
+ const std::string& id, |
+ const CaptureApiType api_type, |
+ const TransportType transport_type) |
+ : device_name_(name), |
+ unique_id_(id), |
+ capture_api_class_(api_type), |
+ transport_type_(transport_type) {} |
+#endif |
+ |
+VideoCaptureDevice::Name::~Name() {} |
+ |
VideoCaptureDevice::~VideoCaptureDevice() {} |
int VideoCaptureDevice::GetPowerLineFrequencyForLocation() const { |