OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 var mediaRouter; | 5 var mediaRouter; |
6 | 6 |
7 define('media_router_bindings', [ | 7 define('media_router_bindings', [ |
| 8 'components/media_router/mojo/media_controller.mojom', |
| 9 'components/media_router/mojo/media_router.mojom', |
| 10 'components/media_router/mojo/media_status.mojom', |
8 'content/public/renderer/frame_interfaces', | 11 'content/public/renderer/frame_interfaces', |
9 'chrome/browser/media/router/mojo/media_router.mojom', | |
10 'extensions/common/mojo/keep_alive.mojom', | 12 'extensions/common/mojo/keep_alive.mojom', |
11 'mojo/common/time.mojom', | 13 'mojo/common/time.mojom', |
12 'mojo/public/js/bindings', | 14 'mojo/public/js/bindings', |
| 15 'net/interfaces/ip_address.mojom', |
13 'url/mojo/origin.mojom', | 16 'url/mojo/origin.mojom', |
14 ], function(frameInterfaces, | 17 'url/mojo/url.mojom', |
| 18 ], function(mediaControllerMojom, |
15 mediaRouterMojom, | 19 mediaRouterMojom, |
| 20 mediaStatusMojom, |
| 21 frameInterfaces, |
16 keepAliveMojom, | 22 keepAliveMojom, |
17 timeMojom, | 23 timeMojom, |
18 bindings, | 24 bindings, |
19 originMojom) { | 25 ipAddressMojom, |
| 26 originMojom, |
| 27 urlMojom) { |
20 'use strict'; | 28 'use strict'; |
21 | 29 |
22 /** | 30 /** |
23 * Converts a media sink to a MediaSink Mojo object. | 31 * Converts a media sink to a MediaSink Mojo object. |
24 * @param {!MediaSink} sink A media sink. | 32 * @param {!MediaSink} sink A media sink. |
25 * @return {!mediaRouterMojom.MediaSink} A Mojo MediaSink object. | 33 * @return {!mediaRouterMojom.MediaSink} A Mojo MediaSink object. |
26 */ | 34 */ |
27 function sinkToMojo_(sink) { | 35 function sinkToMojo_(sink) { |
28 return new mediaRouterMojom.MediaSink({ | 36 return new mediaRouterMojom.MediaSink({ |
29 'name': sink.friendlyName, | 37 'name': sink.friendlyName, |
(...skipping 810 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
840 return Promise.resolve({ | 848 return Promise.resolve({ |
841 'sink_id': this.handlers_.searchSinks(sinkId, sourceUrn, searchCriteria) | 849 'sink_id': this.handlers_.searchSinks(sinkId, sourceUrn, searchCriteria) |
842 }); | 850 }); |
843 }; | 851 }; |
844 | 852 |
845 mediaRouter = new MediaRouter(new mediaRouterMojom.MediaRouterPtr( | 853 mediaRouter = new MediaRouter(new mediaRouterMojom.MediaRouterPtr( |
846 frameInterfaces.getInterface(mediaRouterMojom.MediaRouter.name))); | 854 frameInterfaces.getInterface(mediaRouterMojom.MediaRouter.name))); |
847 | 855 |
848 return mediaRouter; | 856 return mediaRouter; |
849 }); | 857 }); |
OLD | NEW |