| Index: media/capture/video/video_capture_device_descriptor.cc
|
| diff --git a/media/capture/video/video_capture_device_descriptor.cc b/media/capture/video/video_capture_device_descriptor.cc
|
| index 701160846ac8924d1947af6009500be4328ea776..0fcbf91bc77e84a1cd7545358899665b66ec4c2b 100644
|
| --- a/media/capture/video/video_capture_device_descriptor.cc
|
| +++ b/media/capture/video/video_capture_device_descriptor.cc
|
| @@ -5,6 +5,8 @@
|
| #include "media/capture/video/video_capture_device_descriptor.h"
|
|
|
| #include "base/logging.h"
|
| +#include "extensions/strings/grit/extensions_strings.h"
|
| +#include "ui/base/l10n/l10n_util.h"
|
|
|
| namespace media {
|
|
|
| @@ -94,4 +96,23 @@ std::string VideoCaptureDeviceDescriptor::GetNameAndModel() const {
|
| return display_name + " (" + model_id + ")";
|
| }
|
|
|
| +std::string VideoCaptureDeviceDescriptor::GetHumanReadableName() const {
|
| + std::string facing_info;
|
| + switch (facing) {
|
| + case MEDIA_VIDEO_FACING_USER:
|
| + facing_info = l10n_util::GetStringUTF8(IDS_CAMERA_FACING_USER);
|
| + break;
|
| + case MEDIA_VIDEO_FACING_ENVIRONMENT:
|
| + facing_info = l10n_util::GetStringUTF8(IDS_CAMERA_FACING_ENVIRONMENT);
|
| + break;
|
| + case MEDIA_VIDEO_FACING_NONE:
|
| + case NUM_MEDIA_VIDEO_FACING_MODES:
|
| + break;
|
| + }
|
| +
|
| + if (facing_info.empty())
|
| + return GetNameAndModel();
|
| + return GetNameAndModel() + " (" + facing_info + ")";
|
| +}
|
| +
|
| } // namespace media
|
|
|