gecko-dev/dom/media/systemservices
Alex Chronopoulos 37976e189f Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons
CubebDeviceEnumerator already knows when an audio device changes. It is enhanced to allow listeners/observers registration and to create notifications when that happens. Also, it is hooked to the existing notification path.

On a minor note, it has been revisited the way the enumerator is touched in MediaEngineWebRTC class.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 10:13:51 +00:00
..
video_engine
CamerasChild.cpp Bug 1572281 - In DeviceChangeCallback class separate the observer from the subject functionality. r=pehrsons 2019-09-20 10:11:31 +00:00
CamerasChild.h Bug 1572281 - In DeviceChangeCallback class separate the observer from the subject functionality. r=pehrsons 2019-09-20 10:11:31 +00:00
CamerasParent.cpp Bug 1531309 - Don't use __PRETTY_FUNCTION__ or __FUNCTION__ as format strings. r=sylvestre 2019-08-19 07:49:00 +00:00
CamerasParent.h
CamerasTypes.h
DeviceChangeCallback.h Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons 2019-09-20 10:13:51 +00:00
MediaChild.cpp
MediaChild.h
MediaParent.cpp Bug 1531309 - Don't use __PRETTY_FUNCTION__ or __FUNCTION__ as format strings. r=sylvestre 2019-08-19 07:49:00 +00:00
MediaParent.h
MediaSystemResourceClient.cpp
MediaSystemResourceClient.h
MediaSystemResourceManager.cpp
MediaSystemResourceManager.h
MediaSystemResourceManagerChild.cpp
MediaSystemResourceManagerChild.h
MediaSystemResourceManagerParent.cpp
MediaSystemResourceManagerParent.h
MediaSystemResourceMessageUtils.h
MediaSystemResourceService.cpp
MediaSystemResourceService.h
MediaSystemResourceTypes.h
MediaTaskUtils.h
MediaUtils.cpp
MediaUtils.h Bug 1560207 - Give Refcountable assignment operators. r=jib 2019-07-05 22:11:22 +00:00
moz.build Bug 1571568 - Update ShmemPool to work in builds with --disable-webrtc. r=ng 2019-08-06 15:09:12 +00:00
OpenSLESProvider.cpp
OpenSLESProvider.h
OSXRunLoopSingleton.cpp
OSXRunLoopSingleton.h
PCameras.ipdl
PMedia.ipdl
PMediaSystemResourceManager.ipdl
ShmemPool.cpp Bug 1571568 - Update ShmemPool to work in builds with --disable-webrtc. r=ng 2019-08-06 15:09:12 +00:00
ShmemPool.h Bug 1571568 - Update ShmemPool to work in builds with --disable-webrtc. r=ng 2019-08-06 15:09:12 +00:00
VideoEngine.cpp Bug 1531309 - Don't use __PRETTY_FUNCTION__ or __FUNCTION__ as format strings. r=sylvestre 2019-08-19 07:49:00 +00:00
VideoEngine.h
VideoFrameUtils.cpp
VideoFrameUtils.h