| 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 3c3e2fa37b6ed8ebc37626a497651ee0d8ac8880..94616fb9e3ac2e32fcd568dfbcd8e74ce23d66d5 100644
|
| --- a/extensions/renderer/resources/media_router_bindings.js
|
| +++ b/extensions/renderer/resources/media_router_bindings.js
|
| @@ -559,6 +559,11 @@ define('media_router_bindings', [
|
| this.searchSinks = null;
|
|
|
| /**
|
| + * @type {function()}
|
| + */
|
| + this.provideSinks = null;
|
| +
|
| + /**
|
| * @type {function(string, !bindings.InterfaceRequest): !Promise<boolean>}
|
| */
|
| this.createMediaRouteController = null;
|
| @@ -618,6 +623,7 @@ define('media_router_bindings', [
|
| 'enableMdnsDiscovery',
|
| 'updateMediaSinks',
|
| 'searchSinks',
|
| + 'provideSinks',
|
| 'createMediaRouteController',
|
| 'setMediaRouteStatusObserver',
|
| 'onBeforeInvokeHandler'
|
| @@ -899,6 +905,16 @@ define('media_router_bindings', [
|
| });
|
| };
|
|
|
| + /**
|
| + * Notifies the provider manager that MediaRouter has discovered a list of
|
| + * sinks.
|
| + * @param {string} providerName
|
| + * @param {!Array<!mediaRouterMojom.MediaSink>} sinks
|
| + */
|
| + MediaRouteProvider.prototype.provideSinks = function(providerName, sinks) {
|
| + this.handlers_.onBeforeInvokeHandler();
|
| + this.handlers_.provideSinks(providerName, sinks);
|
| + };
|
|
|
| /**
|
| * Creates a controller for the given route and binds the given
|
|
|