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 24b7f15ee546108c383b49a429d2cc5b32a6b5bc..be0c97d279a39d4d7759371291466d1eeb4b4f12 100644 |
--- a/chrome/renderer/resources/extensions/media_router_bindings.js |
+++ b/chrome/renderer/resources/extensions/media_router_bindings.js |
@@ -263,6 +263,12 @@ define('media_router_bindings', [ |
*/ |
this.mediaRouteProviderBinding_ = new bindings.Binding( |
mediaRouterMojom.MediaRouteProvider, this.mrpm_); |
+ |
+ /** |
+ * Whether or not to enable browser side device discovery. |
+ * @type {boolean} |
+ */ |
+ this.enable_browser_side_discovery_ = false; |
} |
/** |
@@ -300,6 +306,8 @@ define('media_router_bindings', [ |
return this.service_.registerMediaRouteProvider( |
this.mediaRouteProviderBinding_.createInterfacePtrAndBind()).then( |
function(result) { |
+ this.enable_browser_side_discovery_ = |
+ result.enable_browser_side_discovery; |
return result.instance_id; |
}.bind(this)); |
} |
@@ -321,6 +329,14 @@ define('media_router_bindings', [ |
}; |
/** |
+ * Whether or not to enable browser side discovery. |
+ * @return {boolean} |
+ */ |
+ MediaRouter.prototype.getEnableBrowserSideDiscovery = function() { |
+ return this.enable_browser_side_discovery_; |
+ } |
+ |
+ /** |
* Called by the provider manager when a sink list for a given source is |
* updated. |
* @param {!string} sourceUrn |