Index: media/mojo/interfaces/renderer.mojom |
diff --git a/media/mojo/interfaces/renderer.mojom b/media/mojo/interfaces/renderer.mojom |
index de14441142ba279003e4cdddc1b07cfc8c77d06b..d0706cf2951a434915a1acd2ae8668e8b826f0a4 100644 |
--- a/media/mojo/interfaces/renderer.mojom |
+++ b/media/mojo/interfaces/renderer.mojom |
@@ -13,7 +13,9 @@ interface Renderer { |
// executing the callback with whether the initialization succeeded. |
Initialize(RendererClient client, |
DemuxerStream? audio, |
- DemuxerStream? video) => (bool success); |
+ DemuxerStream? video, |
+ string? url, |
+ int64 surface_id) => (bool success); |
// Discards any buffered data, executing callback when completed. |
// NOTE: If an error occurs, RendererClient::OnError() can be called |
@@ -67,4 +69,8 @@ interface RendererClient { |
// Called when the remote renderering service is waiting on the decryption |
// key. |
OnWaitingForDecryptionKey(); |
+ |
+ // Executed the first time the metadata is updated, and whenever the duration |
+ // changes. |
+ OnDurationChange(int64 duration_usec); |
}; |