Index: extensions/renderer/resources/media_router_bindings.js |
diff --git a/extensions/renderer/resources/media_router_bindings.js b/extensions/renderer/resources/media_router_bindings.js |
index e7f32d88388b17f1667af31c294b530653020be5..7c96ad55469287a8d9da09e63bc0202646c60947 100644 |
--- a/extensions/renderer/resources/media_router_bindings.js |
+++ b/extensions/renderer/resources/media_router_bindings.js |
@@ -473,6 +473,11 @@ define('media_router_bindings', [ |
* @type {function()} |
*/ |
this.connectRouteByRouteId = null; |
+ |
+ /** |
+ * @type {function()} |
+ */ |
+ this.enableMdnsDiscovery = null; |
}; |
/** |
@@ -520,7 +525,8 @@ define('media_router_bindings', [ |
'createRoute', |
'stopObservingMediaSinks', |
'startObservingMediaRoutes', |
- 'connectRouteByRouteId' |
+ 'connectRouteByRouteId', |
+ 'enableMdnsDiscovery', |
]; |
requiredHandlers.forEach(function(nextHandler) { |
if (handlers[nextHandler] === undefined) { |
@@ -740,6 +746,13 @@ define('media_router_bindings', [ |
this.handlers_.stopObservingMediaRoutes(sourceUrn); |
}; |
+ /** |
+ * Enables mDNS device discovery. |
+ */ |
+ MediaRouteProvider.prototype.enableMdnsDiscovery = function() { |
+ this.handlers_.enableMdnsDiscovery(); |
+ }; |
+ |
mediaRouter = new MediaRouter(connector.bindHandleToProxy( |
serviceProvider.connectToService( |
mediaRouterMojom.MediaRouter.name), |