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; |