Index: third_party/WebKit/Source/modules/mediasession/MediaMetadata.h |
diff --git a/third_party/WebKit/Source/modules/mediasession/MediaMetadata.h b/third_party/WebKit/Source/modules/mediasession/MediaMetadata.h |
index dcdc2c106f21b1e07834d6416d7de654c23c22a1..af70d0a698ededc8b2f23f6ed66e47cb373d369e 100644 |
--- a/third_party/WebKit/Source/modules/mediasession/MediaMetadata.h |
+++ b/third_party/WebKit/Source/modules/mediasession/MediaMetadata.h |
@@ -12,6 +12,8 @@ |
namespace blink { |
+class ExecutionContext; |
+class MediaArtwork; |
class MediaMetadataInit; |
// Implementation of MediaMetadata interface from the Media Session API. |
@@ -20,20 +22,22 @@ class MODULES_EXPORT MediaMetadata final |
, public ScriptWrappable { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static MediaMetadata* create(const MediaMetadataInit&); |
+ static MediaMetadata* create(ExecutionContext*, const MediaMetadataInit&); |
String title() const; |
String artist() const; |
String album() const; |
+ HeapVector<Member<MediaArtwork>> artworks() const; |
WebMediaMetadata* data() { return &m_data; } |
DEFINE_INLINE_TRACE() { } |
private: |
- MediaMetadata(const MediaMetadataInit&); |
+ MediaMetadata(ExecutionContext*, const MediaMetadataInit&); |
WebMediaMetadata m_data; |
+ HeapVector<Member<MediaArtwork>> m_artworks; |
}; |
} // namespace blink |