[mediacapture-output] PING review (#116)

pes10k has just created a new issue for https://github.com/w3c/mediacapture-output:

== PING review ==
Hello! I've completed the PING HR review of the spec.  I found out a few issues I wanted to discuss and see if I'm reading it wrong, or if there are areas for possible improvement. If any of these issues are not already dealt with else where, or the result of my misunderstanding, please let me know and i'll create separate issues.

1. There is a at the end of section 3 (starting with "Applications that wish to rely on user agents"), which, if i understand correctly, seems to be saying that if I'm going to use a deviceID I got from getUserMedia, i need to also pass it through selectAudioOutput. Is this correct (I'm not sure how "persisted device ids" is supposed to modify this).  If I'm understanding this correctly, why this is a note, in instead of part of the algorithm?  Specifically as part of [step 7 here](https://www.w3.org/TR/2020/CRD-audio-output-20201127/#methods)?

2. Related, what should an implementor do if setSinkId is called with a deviceId that would "would be provided by enumerateDevices()", but which didn't come from "the getUserMedia() permission prompt" (section [4.2](https://www.w3.org/TR/2020/CRD-audio-output-20201127/#privacy-obtaining-consent))

3. Related, what should an implementor do if setSinkId is called with a deviceId that would "would be provided by enumerateDevices()", but which hasn't been passed through selectAudioOutput?

Thanks!

Please view or discuss this issue at https://github.com/w3c/mediacapture-output/issues/116 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 4 January 2021 21:46:45 UTC