| Index: content/browser/media/session/media_session.h
|
| diff --git a/content/browser/media/session/media_session.h b/content/browser/media/session/media_session.h
|
| index 9d501fcfd8b7324f41eaf052962620b96e4c43fb..1cb78315bc5f4bd4e9a05600e55c6c9a5f085094 100644
|
| --- a/content/browser/media/session/media_session.h
|
| +++ b/content/browser/media/session/media_session.h
|
| @@ -10,6 +10,7 @@
|
| #include "base/callback_list.h"
|
| #include "base/id_map.h"
|
| #include "base/macros.h"
|
| +#include "base/optional.h"
|
| #include "content/browser/media/session/audio_focus_manager.h"
|
| #include "content/browser/media/session/media_session_uma_helper.h"
|
| #include "content/common/content_export.h"
|
| @@ -63,8 +64,8 @@ class MediaSession : public WebContentsObserver,
|
|
|
| ~MediaSession() override;
|
|
|
| - void SetMetadata(const MediaMetadata& metadata);
|
| - const MediaMetadata& metadata() const { return metadata_; }
|
| + void SetMetadata(const base::Optional<MediaMetadata>& metadata);
|
| + const base::Optional<MediaMetadata>& metadata() const { return metadata_; }
|
|
|
| // Adds the given player to the current media session. Returns whether the
|
| // player was successfully added. If it returns false, AddPlayer() should be
|
| @@ -218,7 +219,7 @@ class MediaSession : public WebContentsObserver,
|
| // StopDucking().
|
| bool is_ducking_;
|
|
|
| - MediaMetadata metadata_;
|
| + base::Optional<MediaMetadata> metadata_;
|
| base::CallbackList<void(State)> media_session_state_listeners_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MediaSession);
|
|
|