APM move: Add AudioSourceParameters to AudioDeviceFactory et al
Putting parameters in a struct like this will make it easier to change parameters going forward, as it should be less necessary to update implementations that don't care about certain parameters. This CL also adds processing configuration as a new, optional audio source parameter to this struct. It is used to configure audio processing when it's supported directly in the source, as will be the case in the audio service. For an outline of the project this CL is part of, see: https://docs.google.com/document/d/1u4POff_ts_1LE3WDLA_wDDFnUswdlsuHL5DsiTE0a3U/edit?usp=sharing It's accessible to everyone @chromium.org. Bug: 851959 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ibdcddf1bfc741467dcab68776872c6fcda0f43ad Reviewed-on: https://chromium-review.googlesource.com/1167849 Commit-Queue: Oskar Sundbom <ossu@chromium.org> Reviewed-by:Nasko Oskov <nasko@chromium.org> Reviewed-by:
Dale Curtis <dalecurtis@chromium.org> Reviewed-by:
Yuri Wiitala <miu@chromium.org> Cr-Commit-Position: refs/heads/master@{#584025}
Showing
Please register or sign in to comment