Create a private API for controlling WebRTC's AEC3
This change opens up a new API to the Hangouts service extension. The
purpose of the API is to let the application control which version of
echo canceler will be used in WebRTC -- the old AEC2 or the new AEC3.
The CL contains the API in Hangouts service extension, the
corresponding API in webrtc_audio_private_api, and the required wiring
to reach the MediaStreamAudioProcessor where WebRTC's AudioProcessing
module lives.
BUG=
708475
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Review-Url:
https://codereview.chromium.org/2801853005
Cr-Commit-Position: refs/heads/master@{#463971}
Committed:
https://chromium.googlesource.com/chromium/src/+/95829c0d06a5bcfb677bfd1d65799a43ddae4f46