Pass delay and timestamp to AudioSourceCallback::OnMoreData.

Replace audio delay in bytes with audio delay in time and the
timestamp at which the delay was measured. This is needed to
accurately synchronize playback across Cast devices in a multizone
group.

BUG=internal b/29618700
TEST=base, cast, cast_media, content, and media unit tests

Review-Url: https://codereview.chromium.org/2101303004
Cr-Commit-Position: refs/heads/master@{#421999}


CrOS-Libchrome-Original-Commit: 3de19856c9d181a606df679384c6e0e84c4b0f39
3 files changed
tree: a5b83729ab6e42ab71e45a93d7c30198d7ffb4bf
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/