Upstream version 5.34.92.0
[platform/framework/web/crosswalk.git] / src / media / audio / audio_device_name.h
1 // Copyright (c) 2011 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 #ifndef MEDIA_AUDIO_AUDIO_DEVICE_NAME_H_
6 #define MEDIA_AUDIO_AUDIO_DEVICE_NAME_H_
7
8 #include <list>
9 #include <string>
10 #include "media/base/media_export.h"
11
12 namespace media {
13
14 struct MEDIA_EXPORT AudioDeviceName {
15   AudioDeviceName();
16   AudioDeviceName(const std::string& device_name,
17                   const std::string& unique_id);
18
19   std::string device_name;  // Friendly name of the device.
20   std::string unique_id;    // Unique identifier for the device.
21 };
22
23 typedef std::list<AudioDeviceName> AudioDeviceNames;
24
25 }  // namespace media
26
27 #endif  // MEDIA_AUDIO_AUDIO_DEVICE_NAME_H_