| 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 // Any strings used here will already be localized. Values such as |    5 // Any strings used here will already be localized. Values such as | 
|    6 // CastMode.type or IDs will be defined elsewhere and determined later. |    6 // CastMode.type or IDs will be defined elsewhere and determined later. | 
|    7  |    7  | 
|    8 cr.exportPath('media_router'); |    8 cr.exportPath('media_router'); | 
|    9  |    9  | 
|   10 /** |   10 /** | 
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  199     /** @type {boolean} */ |  199     /** @type {boolean} */ | 
|  200     this.canJoin = canJoin; |  200     this.canJoin = canJoin; | 
|  201  |  201  | 
|  202     /** @type {number|undefined} */ |  202     /** @type {number|undefined} */ | 
|  203     this.currentCastMode = undefined; |  203     this.currentCastMode = undefined; | 
|  204  |  204  | 
|  205     /** @type {?string} */ |  205     /** @type {?string} */ | 
|  206     this.customControllerPath = customControllerPath; |  206     this.customControllerPath = customControllerPath; | 
|  207   }; |  207   }; | 
|  208  |  208  | 
 |  209   /** | 
 |  210    * @param {string} title The title of the route. | 
 |  211    * @param {string} status The status or the description of the route. | 
 |  212    * @param {boolean} canPlayPause Whether the route can be played/paused. | 
 |  213    * @param {boolean} canMute Whether the route can be muted/unmuted. | 
 |  214    * @param {boolean} canSetVolume Whether the route volume can be changed. | 
 |  215    * @param {boolean} canSeek Whether the route's playback position can be | 
 |  216    *     changed. | 
 |  217    * @param {boolean} isPaused Whether the route is paused. | 
 |  218    * @param {boolean} isMuted Whether the route is muted. | 
 |  219    * @param {number} volume The route's volume, between 0 and 1. | 
 |  220    * @param {number} duration The route's duration in milliseconds. | 
 |  221    * @param {number} currentTime The route's current position in milliseconds. | 
 |  222    *     Must not be greater than |duration|. | 
 |  223    */ | 
 |  224   var RouteStatus = function(title, status, canPlayPause, canMute, canSetVolume, | 
 |  225       canSeek, isPaused, isMuted, volume, duration, currentTime) { | 
 |  226  | 
 |  227     /** @type {string} */ | 
 |  228     this.title = title; | 
 |  229  | 
 |  230     /** @type {string} */ | 
 |  231     this.status = status; | 
 |  232  | 
 |  233     /** @type {boolean} */ | 
 |  234     this.canPlayPause = canPlayPause; | 
 |  235  | 
 |  236     /** @type {boolean} */ | 
 |  237     this.canMute = canMute; | 
 |  238  | 
 |  239     /** @type {boolean} */ | 
 |  240     this.canSetVolume = canSetVolume; | 
 |  241  | 
 |  242     /** @type {boolean} */ | 
 |  243     this.canSeek = canSeek; | 
 |  244  | 
 |  245     /** @type {boolean} */ | 
 |  246     this.isPaused = isPaused; | 
 |  247  | 
 |  248     /** @type {boolean} */ | 
 |  249     this.isMuted = isMuted; | 
 |  250  | 
 |  251     /** @type {number} */ | 
 |  252     this.volume = volume; | 
 |  253  | 
 |  254     /** @type {number} */ | 
 |  255     this.duration = duration; | 
 |  256  | 
 |  257     /** @type {number} */ | 
 |  258     this.currentTime = currentTime; | 
 |  259   }; | 
 |  260  | 
|  209  |  261  | 
|  210   /** |  262   /** | 
|  211    * @param {string} id The ID of the media sink. |  263    * @param {string} id The ID of the media sink. | 
|  212    * @param {string} name The name of the sink. |  264    * @param {string} name The name of the sink. | 
|  213    * @param {?string} description Optional description of the sink. |  265    * @param {?string} description Optional description of the sink. | 
|  214    * @param {?string} domain Optional domain of the sink. |  266    * @param {?string} domain Optional domain of the sink. | 
|  215    * @param {media_router.SinkIconType} iconType the type of icon for the sink. |  267    * @param {media_router.SinkIconType} iconType the type of icon for the sink. | 
|  216    * @param {media_router.SinkStatus} status The readiness state of the sink. |  268    * @param {media_router.SinkStatus} status The readiness state of the sink. | 
|  217    * @param {number} castModes Bitset of cast modes compatible with the sink. |  269    * @param {number} castModes Bitset of cast modes compatible with the sink. | 
|  218    * @constructor |  270    * @constructor | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  262  |  314  | 
|  263   return { |  315   return { | 
|  264     AUTO_CAST_MODE: AUTO_CAST_MODE, |  316     AUTO_CAST_MODE: AUTO_CAST_MODE, | 
|  265     CastMode: CastMode, |  317     CastMode: CastMode, | 
|  266     Issue: Issue, |  318     Issue: Issue, | 
|  267     Route: Route, |  319     Route: Route, | 
|  268     Sink: Sink, |  320     Sink: Sink, | 
|  269     TabInfo: TabInfo, |  321     TabInfo: TabInfo, | 
|  270   }; |  322   }; | 
|  271 }); |  323 }); | 
| OLD | NEW |