| 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 'mojo/public/js/bindings', | 8 'mojo/public/js/bindings', |
| 9 'mojo/public/js/core', | 9 'mojo/public/js/core', |
| 10 'content/public/renderer/service_provider', | 10 'content/public/renderer/service_provider', |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 function routeToMojo_(route) { | 65 function routeToMojo_(route) { |
| 66 return new mediaRouterMojom.MediaRoute({ | 66 return new mediaRouterMojom.MediaRoute({ |
| 67 'media_route_id': route.id, | 67 'media_route_id': route.id, |
| 68 'media_source': route.mediaSource, | 68 'media_source': route.mediaSource, |
| 69 'media_sink_id': route.sinkId, | 69 'media_sink_id': route.sinkId, |
| 70 'description': route.description, | 70 'description': route.description, |
| 71 'icon_url': route.iconUrl, | 71 'icon_url': route.iconUrl, |
| 72 'is_local': route.isLocal, | 72 'is_local': route.isLocal, |
| 73 'custom_controller_path': route.customControllerPath, | 73 'custom_controller_path': route.customControllerPath, |
| 74 // TODO(imcheng): Remove logic when extension always sets the field. | 74 // TODO(imcheng): Remove logic when extension always sets the field. |
| 75 'for_display': route.forDisplay == undefined ? true : route.forDisplay | 75 'for_display': route.forDisplay == undefined ? true : route.forDisplay, |
| 76 'is_offscreen_presentation': route.isOffscreenPresentation || false |
| 76 }); | 77 }); |
| 77 } | 78 } |
| 78 | 79 |
| 79 /** | 80 /** |
| 80 * Converts a route message to a RouteMessage Mojo object. | 81 * Converts a route message to a RouteMessage Mojo object. |
| 81 * @param {!RouteMessage} message | 82 * @param {!RouteMessage} message |
| 82 * @return {!mediaRouterMojom.RouteMessage} A Mojo RouteMessage object. | 83 * @return {!mediaRouterMojom.RouteMessage} A Mojo RouteMessage object. |
| 83 */ | 84 */ |
| 84 function messageToMojo_(message) { | 85 function messageToMojo_(message) { |
| 85 if ("string" == typeof message.message) { | 86 if ("string" == typeof message.message) { |
| (...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 549 }; | 550 }; |
| 550 | 551 |
| 551 mediaRouter = new MediaRouter(connector.bindHandleToProxy( | 552 mediaRouter = new MediaRouter(connector.bindHandleToProxy( |
| 552 serviceProvider.connectToService( | 553 serviceProvider.connectToService( |
| 553 mediaRouterMojom.MediaRouter.name), | 554 mediaRouterMojom.MediaRouter.name), |
| 554 mediaRouterMojom.MediaRouter)); | 555 mediaRouterMojom.MediaRouter)); |
| 555 | 556 |
| 556 return mediaRouter; | 557 return mediaRouter; |
| 557 }); | 558 }); |
| 558 | 559 |
| OLD | NEW |