-
Yuchen Liu authored
CastAudioManagerAndroid now becomes a subclass of AudioManagerAndroid, instead of CastAudioManager. Some of the logics are moved into CastAudioManagerAndroid to keep the behavior unchanged: 1. Move MakeLinear/LowLatencyOutputStream into CAMA, to return CAOS. 2. Move some getter into CastAudioManagerHelper (new), so that CAOS can be created from both CAM and CAMA. This will make switch to chromium audio output easier. Bug: internal b/160753974 Test: Build, cast, cast_media_unittests Change-Id: I99249c0c15bd7b5e9cf04b7ee10eb3b8850ee22e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340104 Commit-Queue: Yuchen Liu <yucliu@chromium.org> Reviewed-by:
Kenneth MacKay <kmackay@chromium.org> Reviewed-by:
Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#795689}
be8680c0