Index: chrome/browser/media/router/mojo/media_route_controller.h |
diff --git a/chrome/browser/media/router/mojo/media_route_controller.h b/chrome/browser/media/router/mojo/media_route_controller.h |
index 3d92a4be6f1d15e5ae5250ffd46059f5abfdb5e2..5a5fab0bc132e11c94d9715cc02d71e9f550a224 100644 |
--- a/chrome/browser/media/router/mojo/media_route_controller.h |
+++ b/chrome/browser/media/router/mojo/media_route_controller.h |
@@ -76,11 +76,11 @@ class MediaRouteController : public mojom::MediaStatusObserver, |
// Media controller methods for forwarding commands to a |
// mojom::MediaControllerPtr held in |mojo_media_controller_|. |
- void Play(); |
- void Pause(); |
- void Seek(base::TimeDelta time); |
- void SetMute(bool mute); |
- void SetVolume(float volume); |
+ virtual void Play() const; |
+ virtual void Pause() const; |
+ virtual void Seek(base::TimeDelta time) const; |
+ virtual void SetMute(bool mute) const; |
+ virtual void SetVolume(float volume) const; |
// mojom::MediaStatusObserver: |
// Notifies |observers_| of a status update. |
@@ -96,11 +96,12 @@ class MediaRouteController : public mojom::MediaStatusObserver, |
MediaRoute::Id route_id() const { return route_id_; } |
+ protected: |
+ ~MediaRouteController() override; |
+ |
private: |
friend class base::RefCounted<MediaRouteController>; |
- ~MediaRouteController() override; |
- |
void AddObserver(Observer* observer); |
void RemoveObserver(Observer* observer); |