Re: [mediacapture-main] What is the granularity of a source? (#940)

I see benefit in discussing granularity of a source irrespective of mute.

[Muted](https://w3c.github.io/mediacapture-main/getusermedia.html#track-muted) is a UA-controlled property of the _track_, not the source.ยน Keeping it that way may be important to solve https://github.com/w3c/mediacapture-extensions/issues/39, where one application with transient activation calling `track.unmute()` might not translate to it being OK to unmute all tracks in all circumstances.

There are privacy issues in the User Agent space here, which we've traditionally handled in the "[Best Practice](https://w3c.github.io/mediacapture-main/getusermedia.html#implementation-suggestions)" section.

I think UAs are handling muting well (but differently) today, so I see no reason to further restrict them here.



---
<sub>1. The spec's mention of "state of the source" seems to exist solely to ensure consistency between clones [created](https://w3c.github.io/mediacapture-main/getusermedia.html#dfn-muted) by getUserMedia instead of track.clone().</sub>

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


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

Received on Thursday, 16 March 2023 20:36:20 UTC