Re: [mediacapture-screen-share] Either fully support or remove audio capture entirely: "MAY" re audio capture is ambiguous (#140)

The term of art "MAY" is precisely ambiguous, capable of more than one interpretation and application, as evidenced by *indows implementation, in coding parlance, "flaky". Not taking one  side or the other. The codified rules of statutory construction can be used to determine what the words meant when decreed. There are other similar terms of art all too often used when a legislative body ran out of time, got lazy, or wanted the ability for the other branches to apply the rule ambiguously _on purpose_ unbeknownst to the unintitated, typically whom the rule applies _to_, not _for_, in this case "MAY" means to implementer (consumer of the language) disregard capturing audio if you want.

A user at *nix, reading

> An audio source may be a particular application, window, browser, the entire system audio or any combination thereof.

takes that literally. The user has the requirement to do just that, "a particular application", "the entire system audio or any combination thereof."  whether `mpv` or `PictureInPictureWindow`, etc. 

There is a "MAY". That means there is potential for implementation, which is not strictly precluded. An ambiguous term. YMMV depending on whom is interpreting that word. Could land on either side, or both, depending on arbiter and an individuals' willingness or lack thereof to accept fuzzy logic outcomes for static input value.

The system user agent (however that term is defined; browser; OS; machine) technically supports capturing any of the listed items.

If file at implementers (browsers) they can cite "MAY", file here and here

> The use case we had consensus to include was complementary audio for screen-sharing, at a user's discretion.

Yes, exercising that discretion in the affirmative by filing this issue. How to achieve that use case at Firefox and Chromium at Linux? 

Or, in the case of Firefox and Chromium at Linux does "MAY" really mean "Not Implemented"?



-- 
GitHub Notification of comment by guest271314
Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share/issues/140#issuecomment-629717542 using your GitHub account

Received on Saturday, 16 May 2020 23:07:26 UTC