AudioManager interface and implementation cleanup.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/87ea051559e9e40b7ee63db1d61fd0679f37d3e2 commit 87ea051559e9e40b7ee63db1d61fd0679f37d3e2 Author: olka <olka@chromium.org> Date: Fri Dec 16 18:14:21 2016 Replace AudioManager::GetAudio*DeviceNames with AudioManager::GetAudio*DeviceDescriptions see https://cs.chromium.org/chromium/src/content/browser/renderer_host/media/media_devices_manager.cc?type=cs&sq=package:chromium&rcl=1481185182&l=68: MediaDevicesManager now first asks AudioManager for device names, and then goes back to AudioManager for group ID of each device. Since AudioManager will be moved to a separate process, we want to minimize the number of roundtrips. BUG= 672467 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2563653002 Cr-Commit-Position: refs/heads/master@{#439147} [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/content/browser/renderer_host/media/media_devices_manager.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/content/common/media/media_devices.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/content/common/media/media_devices.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/android/audio_android_unittest.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_device_description.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_device_description.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_manager.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_manager_base.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_manager_base.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/audio_manager_unittest.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/mock_audio_manager.cc [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/mock_audio_manager.h [modify] https://crrev.com/87ea051559e9e40b7ee63db1d61fd0679f37d3e2/media/audio/win/audio_low_latency_input_win_unittest.cc
Comment 1 by olka@chromium.org
, Dec 8 2016