Chromium Code Reviews| 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 3b74417cbf823c0e9d235953809fb40a2cadaaef..a7adf2edff35fd58f78a5825e7ccaed77f012ce1 100644 |
| --- a/media/video/capture/video_capture_device.cc |
| +++ b/media/video/capture/video_capture_device.cc |
| @@ -57,6 +57,36 @@ VideoCaptureDevice::Name::Name(const std::string& name, |
| VideoCaptureDevice::Name::~Name() {} |
| +#if defined(OS_WIN) |
| +const char* VideoCaptureDevice::Name::GetCaptureApiTypeString() const { |
| + switch(capture_api_type()) { |
| + case MEDIA_FOUNDATION: |
| + return "MEDIA_FOUNDATION"; |
| + case DIRECT_SHOW: |
| + return "DIRECT_SHOW"; |
| + case DIRECT_SHOW_WDM_CROSSBAR: |
| + return "DIRECT_SHOW_WDM_CROSSBAR"; |
| + default: |
| + NOTREACHED() << "Unknown Video Capture API type!"; |
| + return "API_TYPE_UNKNOWN"; |
|
xhwang
2014/10/21 19:07:49
ditto about readable names.
burnik
2014/10/21 19:37:11
Done.
|
| + } |
| +} |
| +#elif defined(OS_MACOSX) |
| +const char* VideoCaptureDevice::Name::GetCaptureApiTypeString() const { |
| + switch(capture_api_type()) { |
| + case AVFOUNDATION: |
| + return "AVFOUNDATION"; |
| + case QTKIT: |
| + return "QTKIT"; |
| + case DECKLINK: |
| + return "DECKLINK"; |
| + default: |
| + NOTREACHED() << "Unknown Video Capture API type!"; |
| + return "API_TYPE_UNKNOWN"; |
| + } |
| +} |
| +#endif |
| + |
| VideoCaptureDevice::~VideoCaptureDevice() {} |
| int VideoCaptureDevice::GetPowerLineFrequencyForLocation() const { |