commit | 40c532242068095ad57b3d86a1789e83e02d58c6 | [log] [tgz] |
---|---|---|
author | Yuwei Huang <yuweih@chromium.org> | Thu Aug 09 05:42:27 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Aug 09 05:42:27 2018 |
tree | 06fec25366712dd7515492f87e41428967a61b65 | |
parent | 6fdbc7b877ea46bb9a808364a4acaca6a7b6ca11 [diff] |
[CRD iOS] Implement AudioPlaybackSinkIos This is part of the work of refactoring the iOS audio playback logic. This CL implements the AudioPlaybackSink for iOS using the AudioQueue API. The implementation is following Apple's guide for the playback process: https://developer.apple.com/library/archive/documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AboutAudioQueues/AboutAudioQueues.html#//apple_ref/doc/uid/TP40005343-CH5-SW22 In the next CL there will be an AudioPlaybackStream class that connects the AudioJitterBuffer with AudioPlaybackSinkIos. Bug: 868088 Change-Id: Ifbaa08bfcf5f983587bfb71418c681001ab7cdca Reviewed-on: https://chromium-review.googlesource.com/1166246 Commit-Queue: Yuwei Huang <yuweih@chromium.org> Reviewed-by: Joe Downing <joedow@chromium.org> Cr-Commit-Position: refs/heads/master@{#581800}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .