[Chromecast] Add API to chromecast::media::MediaPipelineBackend

Add Optional SetFrameDisplayInfoDelegate methods to
MediaPipelineBackend::VideoDecoder, so the MediaPipelineBackend
implementation can return information about the frame displayed
to the client.

Bug: Internal: b/130415035
Test: With other internal CLs,1. build on one device and run an
application and see the API works. 2. build on another device
where the implementation of such API is absent and see build
succeeds.

Change-Id: Ifbba2c2deeb5b68084da984840298ac1bc965bec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1616995
Reviewed-by: Kenneth MacKay <kmackay@chromium.org>
Reviewed-by: Sergey Volk <servolk@chromium.org>
Reviewed-by: Yuchen Liu <yucliu@chromium.org>
Commit-Queue: Guohui Deng <guohuideng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663315}
1 file changed