| Index: chrome/common/media_router/media_route.h
 | 
| diff --git a/chrome/common/media_router/media_route.h b/chrome/common/media_router/media_route.h
 | 
| index 0b9c1d40f248e5346520f06ec0ec4e2d5e305b1c..526ba742fc6658fb27fbb34e89dee65915b28533 100644
 | 
| --- a/chrome/common/media_router/media_route.h
 | 
| +++ b/chrome/common/media_router/media_route.h
 | 
| @@ -78,6 +78,14 @@ class MediaRoute {
 | 
|      return custom_controller_path_;
 | 
|    }
 | 
|  
 | 
| +  void set_supports_media_route_controller(
 | 
| +      bool supports_media_route_controller) {
 | 
| +    supports_media_route_controller_ = supports_media_route_controller;
 | 
| +  }
 | 
| +  bool supports_media_route_controller() const {
 | 
| +    return supports_media_route_controller_;
 | 
| +  }
 | 
| +
 | 
|    void set_for_display(bool for_display) { for_display_ = for_display; }
 | 
|    bool for_display() const { return for_display_; }
 | 
|  
 | 
| @@ -114,6 +122,9 @@ class MediaRoute {
 | 
|    // the media router dialog.
 | 
|    std::string custom_controller_path_;
 | 
|  
 | 
| +  // Whether the provider for this route supports the Media Route Controller.
 | 
| +  bool supports_media_route_controller_ = false;
 | 
| +
 | 
|    // |true| if the route can be displayed in the UI.
 | 
|    bool for_display_ = false;
 | 
|  
 | 
| 
 |