| Index: content/public/browser/media_session_observer.h
|
| diff --git a/content/public/browser/media_session_observer.h b/content/public/browser/media_session_observer.h
|
| index 70bef580d4b92df4383ebafef01a4f0d1ec3d2b2..6a5bb852b36fdb17a1dbd1c8df8a22fd6e53b2a9 100644
|
| --- a/content/public/browser/media_session_observer.h
|
| +++ b/content/public/browser/media_session_observer.h
|
| @@ -10,6 +10,12 @@
|
| #include "content/common/content_export.h"
|
| #include "content/public/common/media_metadata.h"
|
|
|
| +namespace blink {
|
| +namespace mojom {
|
| +enum class MediaSessionAction;
|
| +} // namespace mojom
|
| +} // namespace blink
|
| +
|
| namespace content {
|
|
|
| class MediaSession;
|
| @@ -34,6 +40,14 @@ class CONTENT_EXPORT MediaSessionObserver {
|
| virtual void MediaSessionMetadataChanged(
|
| const base::Optional<MediaMetadata>& metadata) {}
|
|
|
| + // Called when media session action is enabled.
|
| + virtual void MediaSessionEnabledAction(
|
| + blink::mojom::MediaSessionAction action) {}
|
| +
|
| + // Called when media session action is disabled.
|
| + virtual void MediaSessionDisabledAction(
|
| + blink::mojom::MediaSessionAction action) {}
|
| +
|
| protected:
|
| // Create a MediaSessionObserver and start observing |session|.
|
| explicit MediaSessionObserver(MediaSession* session);
|
|
|