Index: chrome/renderer/resources/extensions/media_router_bindings.js |
diff --git a/chrome/renderer/resources/extensions/media_router_bindings.js b/chrome/renderer/resources/extensions/media_router_bindings.js |
index bb083b58bf58028b24a00e0bd34f0942ac01e9ae..3c1d0d504e6a25553fc8d820158fc2cd98d9be22 100644 |
--- a/chrome/renderer/resources/extensions/media_router_bindings.js |
+++ b/chrome/renderer/resources/extensions/media_router_bindings.js |
@@ -10,6 +10,8 @@ define('media_router_bindings', [ |
'chrome/common/media_router/mojo/media_status.mojom', |
'content/public/renderer/frame_interfaces', |
'extensions/common/mojo/keep_alive.mojom', |
+ 'media/mojo/interfaces/mirror_service_remoting.mojom', |
+ 'media/mojo/interfaces/remoting_common.mojom', |
'mojo/common/time.mojom', |
'mojo/public/js/bindings', |
'net/interfaces/ip_address.mojom', |
@@ -20,6 +22,8 @@ define('media_router_bindings', [ |
mediaStatusMojom, |
frameInterfaces, |
keepAliveMojom, |
+ remotingMojom, |
+ remotingCommonMojom, |
timeMojom, |
bindings, |
ipAddressMojom, |
@@ -277,11 +281,19 @@ define('media_router_bindings', [ |
MediaController: mediaControllerMojom.MediaController, |
MediaStatus: mediaStatusMojom.MediaStatus, |
MediaStatusObserverPtr: mediaStatusMojom.MediaStatusObserverPtr, |
+ MirrorServiceRemoter: remotingMojom.MirrorServiceRemoter, |
+ MirrorServiceRemoterPtr: remotingMojom.MirrorServiceRemoterPtr, |
+ MirrorServiceRemotingSourcePtr: |
+ remotingMojom.MirrorServiceRemotingSourcePtr, |
+ RemotingStopReason: remotingCommonMojom.RemotingStopReason, |
+ RemotingStartFailReason: remotingCommonMojom.RemotingStartFailReason, |
+ RemotingSinkCapabilities: remotingCommonMojom.RemotingSinkCapabilities, |
Origin: originMojom.Origin, |
Sink: mediaRouterMojom.MediaSink, |
SinkExtraData: mediaRouterMojom.MediaSinkExtraData, |
TimeDelta: timeMojom.TimeDelta, |
Url: urlMojom.Url, |
+ makeRequest: bindings.makeRequest, |
}; |
}; |
@@ -462,6 +474,16 @@ define('media_router_bindings', [ |
routeId, messages.map(messageToMojo_)); |
}; |
+ /** |
+ * @param {number} tab_id |
+ * @param {!remotingMojom.MirrorServiceRemoterPtr} remoter |
+ * @param {!remotingMojom.MirrorServiceRemotingSourcePtr} remoting_source |
+ */ |
+ MediaRouter.prototype.onMediaRemoterCreated = function(tab_id, remoter, |
+ remoting_source) { |
+ this.service_.onMediaRemoterCreated(tab_id, remoter, remoting_source); |
+ } |
+ |
/** |
* Object containing callbacks set by the provider manager. |
* |