// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "media/video/capture/video_capture_device.h"
#include "base/strings/string_util.h"
namespace media {
const std::string VideoCaptureDevice::Name::GetNameAndModel() const {
const std::string model_id = GetModel();
if (model_id.empty())
return device_name_;
const std::string suffix = " (" + model_id + ")";
if (EndsWith(device_name_, suffix, true)) // |true| means case-sensitive.
return device_name_;
return device_name_ + suffix;
}
VideoCaptureDevice::~VideoCaptureDevice() {}
} // namespace media