gecko-dev/dom/media/mediacontrol
alwu 14e7d17262 Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin
Create methods to add or remove listener directly to the media control keys event source.

So if anyone has a need to monitor media control keys event, they can simply implement their own listener and use `MediaControlService::GetMediaControlKeysManager()` to add or remove a listener.

Differential Revision: https://phabricator.services.mozilla.com/D50687

--HG--
extra : moz-landing-system : lando
2019-10-30 20:07:14 +00:00
..
tests Bug 1591620 - part1 : make 'MediaControlKeysEventListener' as a pure interface. r=chunmin 2019-10-30 09:52:04 +00:00
AudioFocusManager.cpp Bug 1565689 - part2 : implement AudioFocusManager. r=baku 2019-08-07 01:46:08 +00:00
AudioFocusManager.h Bug 1591608 - part3 : follow the new naming rule for define guards. r=chunmin 2019-10-29 23:08:05 +00:00
MediaControlIPC.h Bug 1565689 - part5 : control media from chrome process. r=farre,baku 2019-08-07 01:46:03 +00:00
MediaControlKeysEvent.cpp Bug 1591620 - part1 : make 'MediaControlKeysEventListener' as a pure interface. r=chunmin 2019-10-30 09:52:04 +00:00
MediaControlKeysEvent.h Bug 1591620 - part1 : make 'MediaControlKeysEventListener' as a pure interface. r=chunmin 2019-10-30 09:52:04 +00:00
MediaControlKeysManager.cpp Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin 2019-10-30 20:07:14 +00:00
MediaControlKeysManager.h Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin 2019-10-30 20:07:14 +00:00
MediaController.cpp Bug 1565689 - part2 : implement AudioFocusManager. r=baku 2019-08-07 01:46:08 +00:00
MediaController.h Bug 1591608 - part3 : follow the new naming rule for define guards. r=chunmin 2019-10-29 23:08:05 +00:00
MediaControlService.cpp Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin 2019-10-30 20:07:14 +00:00
MediaControlService.h Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin 2019-10-30 20:07:14 +00:00
MediaControlUtils.h Bug 1591608 - part3 : follow the new naming rule for define guards. r=chunmin 2019-10-29 23:08:05 +00:00
MediaHardwareKeysEventSourceMac.h Bug 1591608 - part3 : follow the new naming rule for define guards. r=chunmin 2019-10-29 23:08:05 +00:00
MediaHardwareKeysEventSourceMac.mm Bug 1575995 - part2 : implement the event source on OSX. r=spohl 2019-09-14 03:30:30 +00:00
moz.build Bug 1591608 - part2 : rename files from 'MediaHardwareKeysXXX' to 'MediaControlKeysXXX'. r=chunmin 2019-10-29 23:05:59 +00:00