Re: [mediacapture-main] Should devicechange fire when the device info changes? (#966)

Once all browsers implement the spec correctly, it should be normal to expect:
1. Near-zero information from enumerateDevices() ahead of gUM() (basically: mic absence and/or cam absence)
2. Full access to device information of the granted kind(s) post gUM()

I see no value in ever firing `devicechange` from 1 to 2, even if we expand sensitivity to changes in information in 2.

> Applications may be interested in more general device availability, which covers other changes to the result of enumerateDevices.

What sort of changes? The text mentions changes to the _"the system default"_, which can be a signal that a user may wish to (auto) switch, so belongs on the list IMHO. Anything else?

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


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

Received on Wednesday, 20 September 2023 19:43:36 UTC