You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
§ 4.3 Permissions Integration says: "If the descriptor does not have a deviceId, its semantic is that it queries for access to all devices of that class."
"All" here implies access to all currently connected devices AND all devices added in the future, i.e. category access.
But it's not possible to get blanket access to audio output devices as a category in this spec, because (non-microphone-associated) deviceIds are only exposed in enumerateDevices individually as a result of JS calling selectAudioOutput and users picking each device in the UA prompt.
§ 4.3 Permissions Integration says: "If the descriptor does not have a deviceId, its semantic is that it queries for access to all devices of that class."
"All" here implies access to all currently connected devices AND all devices added in the future, i.e. category access.
But it's not possible to get blanket access to audio output devices as a category in this spec, because (non-microphone-associated)
deviceId
s are only exposed inenumerateDevices
individually as a result of JS callingselectAudioOutput
and users picking each device in the UA prompt.It probably makes more sense to align with w3c/mediacapture-main#932 here.
The text was updated successfully, but these errors were encountered: