Changeset 186535 in webkit


Ignore:
Timestamp:
Jul 8, 2015 4:43:09 PM (9 years ago)
Author:
mrajca@apple.com
Message:

Media Session: propagate artwork URL with metadata to UI clients
https://bugs.webkit.org/show_bug.cgi?id=146698

Reviewed by Tim Horton.

  • Shared/WebMediaSessionMetadata.h:

(WebKit::WebMediaSessionMetadata::artworkURL):

  • UIProcess/API/C/WKMediaSessionMetadata.cpp:

(WKMediaSessionMetadataCopyArtworkURL):

  • UIProcess/API/C/WKMediaSessionMetadata.h:
Location:
trunk/Source/WebKit2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r186534 r186535  
     12015-07-07  Matt Rajca  <mrajca@apple.com>
     2
     3        Media Session: propagate artwork URL with metadata to UI clients
     4        https://bugs.webkit.org/show_bug.cgi?id=146698
     5
     6        Reviewed by Tim Horton.
     7
     8        * Shared/WebMediaSessionMetadata.h:
     9        (WebKit::WebMediaSessionMetadata::artworkURL):
     10        * UIProcess/API/C/WKMediaSessionMetadata.cpp:
     11        (WKMediaSessionMetadataCopyArtworkURL):
     12        * UIProcess/API/C/WKMediaSessionMetadata.h:
     13
    1142015-07-08  Yongjun Zhang  <yongjun_zhang@apple.com>
    215
  • trunk/Source/WebKit2/Shared/WebMediaSessionMetadata.h

    r186484 r186535  
    4343    String artist() const { return m_metadata.artist(); }
    4444    String album() const { return m_metadata.album(); }
     45    String artworkURL() const { return m_metadata.artworkURL().string(); }
    4546
    4647private:
  • trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.cpp

    r186484 r186535  
    7070#endif
    7171}
     72
     73WKURLRef WKMediaSessionMetadataCopyArtworkURL(WKMediaSessionMetadataRef metadata)
     74{
     75#if ENABLE(MEDIA_SESSION)
     76    return toCopiedURLAPI(toImpl(metadata)->artworkURL());
     77#else
     78    UNUSED_PARAM(metadata);
     79    return nullptr;
     80#endif
     81}
  • trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.h

    r186484 r186535  
    4242WK_EXPORT WKStringRef WKMediaSessionMetadataCopyArtist(WKMediaSessionMetadataRef metadata);
    4343WK_EXPORT WKStringRef WKMediaSessionMetadataCopyAlbum(WKMediaSessionMetadataRef metadata);
     44WK_EXPORT WKURLRef WKMediaSessionMetadataCopyArtworkURL(WKMediaSessionMetadataRef metadata);
    4445
    4546#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.