Karl Tomlinson e73a2aa7e8 Bug 1493982 limit speaker exposure in enumerateDevices() to those granted by selectAudioOutput() and getUserMedia() r=jib
selectAudioOutput() grants are per-device, but getUserMedia() grants expose all
speakers associated with any microphone.

When exposed, speaker devices have labels even when there is no active capture device.

Differential Revision: https://phabricator.services.mozilla.com/D118443
2021-07-06 23:37:32 +00:00
..