1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "media/video/capture/video_capture_device.h" 6 #include "base/strings/string_util.h" 7 8 namespace media { 9 10 const std::string VideoCaptureDevice::Name::GetNameAndModel() const { 11 const std::string model_id = GetModel(); 12 if (model_id.empty()) 13 return device_name_; 14 const std::string suffix = " (" + model_id + ")"; 15 if (EndsWith(device_name_, suffix, true)) // |true| means case-sensitive. 16 return device_name_; 17 return device_name_ + suffix; 18 } 19 20 VideoCaptureDevice::~VideoCaptureDevice() {} 21 22 } // namespace media 23