| Index: media/mojo/interfaces/renderer.mojom
|
| diff --git a/media/mojo/interfaces/renderer.mojom b/media/mojo/interfaces/renderer.mojom
|
| index 422bc72e02d05744924fbebf2bff21325050a22d..e3ac4f772609d48f32e93c91b3fb54cdfef98eee 100644
|
| --- a/media/mojo/interfaces/renderer.mojom
|
| +++ b/media/mojo/interfaces/renderer.mojom
|
| @@ -6,6 +6,7 @@ module media.interfaces;
|
|
|
| import "media/mojo/interfaces/demuxer_stream.mojom";
|
| import "media/mojo/interfaces/media_types.mojom";
|
| +import "ui/mojo/geometry/geometry.mojom";
|
|
|
| interface Renderer {
|
| // Initializes the Renderer with one or both of an audio and video stream,
|
| @@ -52,4 +53,10 @@ interface RendererClient {
|
| // this error happens during an operation that has a completion callback,
|
| // OnError() will be called before firing the completion callback.
|
| OnError();
|
| +
|
| + // Executed for the first video frame and whenever natural size changes.
|
| + OnVideoNaturalSizeChange(mojo.Size size);
|
| +
|
| + // Executed for the first video frame and whenever opacity changes.
|
| + OnVideoOpacityChange(bool opaque);
|
| };
|
|
|