Index: media/mojo/interfaces/renderer.mojom |
diff --git a/media/mojo/interfaces/renderer.mojom b/media/mojo/interfaces/renderer.mojom |
index 422bc72e02d05744924fbebf2bff21325050a22d..2cfda96197af823436878c94d0e2e263dc0c0307 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, |
@@ -43,8 +44,12 @@ interface RendererClient { |
OnTimeUpdate(int64 time_usec, int64 max_time_usec); |
// Called to report buffering state changes, see media_types.mojom. |
+ // TODO(alokp): Rename it to OnBufferingStateChanged for consistency. |
OnBufferingStateChange(BufferingState state); |
+ // Called to report video natural size change. |
+ OnNaturalSizeChanged(mojo.Size size); |
+ |
// Executed when rendering has reached the end of stream. |
OnEnded(); |