Implement AudioOutputStream for Fuchsia

Desktop / Chromium - Sergey Ulanov [chromium.org] - 4 October 2017 16:20 EDT

Added AudioOutputStreamFuchsia which implemented audio output using Fuchsia's media_client library. Also updated AudioManagerFuchsia to enumerate output devices and create AudioOutputStream.

Bug: 737802 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;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 Change-Id: I344ed5ad885d602574dd03ad31e85d7b76e0c2b8 Reviewed-on: https://chromium-review.googlesource.com/690622 Commit-Queue: Sergey Ulanov

cae560d Implement AudioOutputStream for Fuchsia
media/audio/BUILD.gn | 3 +
media/audio/fuchsia/audio_manager_fuchsia.cc | 72 +++++++--
media/audio/fuchsia/audio_manager_fuchsia.h | 8 +
media/audio/fuchsia/audio_output_stream_fuchsia.cc | 169 +++++++++++++++++++++
media/audio/fuchsia/audio_output_stream_fuchsia.h | 74 +++++++++
5 files changed, 316 insertions(+), 10 deletions(-)

Upstream: git.chromium.org


  • Share