Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Unified Diff: extensions/renderer/resources/media_router_bindings.js

Issue 2679893002: [Media Router] Add ProvideSinks() Mojo API (Closed)
Patch Set: fix android compile error Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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
« no previous file with comments | « chrome/browser/media/router/mojo/media_router_struct_traits_unittest.cc ('k') | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698