Chromium Code Reviews| 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..37ffd4d6d4e18ebe09acef3b22aea2f184cf2538 100644 |
| --- a/media/audio/audio_manager_base.cc |
| +++ b/media/audio/audio_manager_base.cc |
| @@ -102,6 +102,27 @@ base::string16 AudioManagerBase::GetAudioInputDeviceModel() { |
| return base::string16(); |
| } |
| +void AudioManagerBase::GetAudioInputDeviceDescriptions( |
| + AudioDeviceDescriptions* device_descriptions) { |
| + AudioDeviceNames device_names; |
| + GetAudioInputDeviceNames(&device_names); |
|
Guido Urdaneta
2016/12/08 15:53:37
Should this have a CHECK(GetTaskRunner()->BelongTo
o1ka
2016/12/09 14:56:30
Done.
|
| + |
| + 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) { |
| + 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 +416,7 @@ std::string AudioManagerBase::GetDefaultOutputDeviceID() { |
| return ""; |
| } |
| +// static |
| int AudioManagerBase::GetUserBufferSize() { |
| const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess(); |
| int buffer_size = 0; |