Fix audio ducking support for the output side on Windows.
commit29343ec0ee0140a7cc4d95290e5ab74025cdba78
authortommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 5 Mar 2014 15:31:41 +0000 (5 15:31 +0000)
committertommi@chromium.org <tommi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 5 Mar 2014 15:31:41 +0000 (5 15:31 +0000)
treebfe7e8de2d691882a3a1bd1e9f6fb3fc34454bc2
parent88e3335fb8816fa3064ebee70a2a2c3ca541205b
Fix audio ducking support for the output side on Windows.
The input side is now correctly opening up the communication device and we're
getting the appropriate ducking behavior whether or not the default
communication device also the default console device.

What was missing was to also open up the render streams as a communication
device for associated output streams (associated to the communication input
streams that is).
If we don't do that, the communication output streams would also get ducked,
thus making the whole exercise futile.

BUG=347531
NOTRY=True

Review URL: https://codereview.chromium.org/185863002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255042 0039d316-1c4b-4281-b951-d872f2087c98
content/renderer/media/webrtc_audio_renderer.cc
content/renderer/media/webrtc_local_audio_renderer.cc
media/audio/win/audio_low_latency_output_win.cc
media/audio/win/audio_manager_win.cc
media/audio/win/core_audio_util_win.cc