зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1620340 - part4: Implement SetMediaMetadata() for the WindowsSMTCProvider, r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D66587 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
d86a617793
Коммит
59a971229a
|
@ -393,6 +393,13 @@ bool WindowsSMTCProvider::SetMusicMetadata(
|
|||
return true;
|
||||
}
|
||||
|
||||
void WindowsSMTCProvider::SetMediaMetadata(
|
||||
const mozilla::dom::MediaMetadataBase& aMetadata) {
|
||||
SetMusicMetadata(Some(aMetadata.mArtist.get()), aMetadata.mTitle.get(),
|
||||
Some(aMetadata.mAlbum.get()));
|
||||
Update();
|
||||
}
|
||||
|
||||
void WindowsSMTCProvider::OnButtonPressed(
|
||||
mozilla::dom::MediaControlKeysEvent aEvent) {
|
||||
for (auto& listener : mListeners) {
|
||||
|
|
|
@ -64,6 +64,9 @@ class WindowsSMTCProvider final
|
|||
const wchar_t* aTitle,
|
||||
mozilla::Maybe<const wchar_t*> aAlbumArtist);
|
||||
|
||||
void SetMediaMetadata(
|
||||
const mozilla::dom::MediaMetadataBase& aMetadata) override;
|
||||
|
||||
private:
|
||||
~WindowsSMTCProvider();
|
||||
void UnregisterEvents();
|
||||
|
|
Загрузка…
Ссылка в новой задаче