| Index: media/audio/audio_manager_base.cc
|
| diff --git a/media/audio/audio_manager_base.cc b/media/audio/audio_manager_base.cc
|
| index a9d46a386d22670052d61e6390c7b1a875d7c443..f32fbfa4e4117d720be2f88f5a60c98a1cbfc606 100644
|
| --- a/media/audio/audio_manager_base.cc
|
| +++ b/media/audio/audio_manager_base.cc
|
| @@ -102,6 +102,30 @@ base::string16 AudioManagerBase::GetAudioInputDeviceModel() {
|
| return base::string16();
|
| }
|
|
|
| +void AudioManagerBase::GetAudioInputDeviceDescriptions(
|
| + AudioDeviceDescriptions* device_descriptions) {
|
| + CHECK(GetTaskRunner()->BelongsToCurrentThread());
|
| + AudioDeviceNames device_names;
|
| + GetAudioInputDeviceNames(&device_names);
|
| +
|
| + for (const media::AudioDeviceName& name : device_names) {
|
| + device_descriptions->emplace_back(name.device_name, name.unique_id,
|
| + GetGroupIDInput(name.unique_id));
|
| + }
|
| +}
|
| +
|
| +void AudioManagerBase::GetAudioOutputDeviceDescriptions(
|
| + AudioDeviceDescriptions* device_descriptions) {
|
| + CHECK(GetTaskRunner()->BelongsToCurrentThread());
|
| + AudioDeviceNames device_names;
|
| + GetAudioOutputDeviceNames(&device_names);
|
| +
|
| + for (const media::AudioDeviceName& name : device_names) {
|
| + device_descriptions->emplace_back(name.device_name, name.unique_id,
|
| + GetGroupIDOutput(name.unique_id));
|
| + }
|
| +}
|
| +
|
| AudioOutputStream* AudioManagerBase::MakeAudioOutputStream(
|
| const AudioParameters& params,
|
| const std::string& device_id,
|
| @@ -395,6 +419,7 @@ std::string AudioManagerBase::GetDefaultOutputDeviceID() {
|
| return "";
|
| }
|
|
|
| +// static
|
| int AudioManagerBase::GetUserBufferSize() {
|
| const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
|
| int buffer_size = 0;
|
|
|