Update AudioRenderer API to fire changes in BufferingState.
As a result, Pipeline now handles prerolling and underflow/rebuffering by listening for BUFFERING_HAVE_NOTHING/ENOUGH callbacks. Preroll() is renamed StartPlayingFrom() and no longer accepts a completion callback. In this new model, AudioRenderers immediately enter and remain in the "playing" state and fire buffering state callbacks to let Pipeline know when to start/stop the clock. BUG=144683 Review URL: https://codereview.chromium.org/284763002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272465 0039d316-1c4b-4281-b951-d872f2087c98
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment