Chromium Code Reviews| 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; |
|
mlamouri (slow - plz ping)
2016/06/02 16:10:06
I think you should return a const ref.
Zhiqiang Zhang (Slow)
2016/06/03 16:07:31
Done.
|
| 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 |