| Index: content/browser/renderer_host/media/audio_output_device_enumerator.cc
|
| diff --git a/content/browser/renderer_host/media/audio_output_device_enumerator.cc b/content/browser/renderer_host/media/audio_output_device_enumerator.cc
|
| index 5920eb5a1134b0e85f2f9a83ea92c0e1ebdc2909..e215d08d47dffb76da1bae347e9772a7fa9d3cd1 100644
|
| --- a/content/browser/renderer_host/media/audio_output_device_enumerator.cc
|
| +++ b/content/browser/renderer_host/media/audio_output_device_enumerator.cc
|
| @@ -31,6 +31,8 @@ AudioOutputDeviceEnumeration EnumerateDevicesOnDeviceThread(
|
| snapshot.devices.push_back(
|
| {media::AudioDeviceDescription::kDefaultDeviceId,
|
| media::AudioDeviceDescription::GetDefaultDeviceName(),
|
| + audio_manager->GetGroupIDOutput(
|
| + media::AudioDeviceDescription::kDefaultDeviceId),
|
| audio_manager->GetDefaultOutputStreamParameters()});
|
| return snapshot;
|
| }
|
| @@ -38,6 +40,7 @@ AudioOutputDeviceEnumeration EnumerateDevicesOnDeviceThread(
|
| for (const media::AudioDeviceName& name : device_names) {
|
| snapshot.devices.push_back(
|
| {name.unique_id, name.device_name,
|
| + audio_manager->GetGroupIDOutput(name.unique_id),
|
| name.unique_id == media::AudioDeviceDescription::kDefaultDeviceId
|
| ? audio_manager->GetDefaultOutputStreamParameters()
|
| : audio_manager->GetOutputStreamParameters(name.unique_id)});
|
| @@ -47,6 +50,29 @@ AudioOutputDeviceEnumeration EnumerateDevicesOnDeviceThread(
|
|
|
| } // namespace
|
|
|
| +AudioOutputDeviceInfo::AudioOutputDeviceInfo() {}
|
| +
|
| +AudioOutputDeviceInfo::~AudioOutputDeviceInfo() {}
|
| +
|
| +AudioOutputDeviceInfo::AudioOutputDeviceInfo(
|
| + const std::string& unique_id,
|
| + const std::string& device_name,
|
| + const std::string& group_id,
|
| + media::AudioParameters output_params)
|
| + : unique_id(unique_id),
|
| + device_name(device_name),
|
| + group_id(group_id),
|
| + output_params(output_params) {}
|
| +
|
| +AudioOutputDeviceInfo::AudioOutputDeviceInfo(
|
| + const AudioOutputDeviceInfo& audio_output_device_info) = default;
|
| +
|
| +AudioOutputDeviceInfo::AudioOutputDeviceInfo(
|
| + AudioOutputDeviceInfo&& audio_output_device_info) = default;
|
| +
|
| +AudioOutputDeviceInfo& AudioOutputDeviceInfo::operator=(
|
| + const AudioOutputDeviceInfo& audio_output_device_info) = default;
|
| +
|
| AudioOutputDeviceEnumeration::AudioOutputDeviceEnumeration(
|
| const std::vector<AudioOutputDeviceInfo>& devices,
|
| bool has_actual_devices)
|
|
|