Re: [mediacapture-main] What is the purpose of MediaTrackCapabilities displaySurface? (#915)

We seem to be talking past each other. I'm treating questions here as information questions, not arguments. Yet my answers seem treated as arguments.

> I'm not sure what would be the difference between returning an array of a unique string value and a unique string value. Both can't be changed later with applyConstraints.

Is this an information question or an argument for removing them? If the former, I had hoped I'd [already answered](https://github.com/w3c/mediacapture-main/issues/915#issuecomment-1302634199): it'd be for consistency and sanity only, and [still have no utility other than complying with the ConstrainablePattern](https://github.com/w3c/mediacapture-main/issues/915#issuecomment-1302634188).

If you don't see the inconsistency, compare to e.g. https://github.com/w3c/mediacapture-main/pull/916. If you still don't then I'll try to explain it further. I'm not saying it's significant, but I'm pretty sure that's the answer to your question.

> In that case, does it make sense to expose the displaySurface capability at all?

Is this an information question or an argument for removing them? If the former, then I had hoped I'd [already answered](https://github.com/w3c/mediacapture-main/issues/915#issuecomment-1302693059): it "makes sense" for getSettings() and getCapabilities() to have the same number of members, and it "makes sense" that inherent and non-inherent properties follow the same rules. I'm not saying it makes _more_ sense than removing them, just that I'm pretty sure that, as I recall, that's why the WG thought this made sense in 2016.

Personally, I think the constrainable pattern is pointless, as evidenced by `getCapabilities()` on screen capture having largely zero utility AFAICT. But I gave up getting rid of it years ago. Also, to challenge decisions already made in this WG requires "new information" [per our charter](https://www.w3.org/2022/10/webrtc-charter.html#decisions), which makes it difficult to reopen bad ones. The problem with picking on scab is when do we stop?

-- 
GitHub Notification of comment by jan-ivar
Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/915#issuecomment-1303743506 using your GitHub account


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

Received on Friday, 4 November 2022 15:17:54 UTC