-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spec should provide algorithms to expose individual devices via enumerateDevices #703
Comments
Some recent notes To resolve a series of issues the formal algorithm should be
|
@youennf Could you please clarify what this issue is?
Is this related to the capture of output audio devices? Or the usage of
Where is it proposed that the device picking occurs? How could an app allow a user to pick a device without knowing of the device existence? |
Fixed by #718 |
It seems you've removed the ability for the user to give permission to all audio devices to the application, as well as the ability for the application to access all audio devices. This is disastrous for several of my use cases. Is my understanding correct? |
This PR is specifically about audio output devices.
Can you describe which of your scenarios would not be supported? |
Audio output or input, I have several projects where the application needs to be in control of selecting audio input/output as several devices are used at simultaneously. Once the user has given permission, the application should be able to enumerate devices and use them. I also have two projects where the choice of input and output devices happens remotely. Think of a situation where multiple users are collaborating on a live stream. They can mix audio/video for each other, as well as switch devices when necessary. A user performing live can't be bothered to fiddle with their controls, but a remote operator can, once that user has allowed the application permission initially. |
For microphones, getting access to one will give you access to all microphones. As of audio output, the model we are building is the following.
|
|
As part of media capture-output and getUserMedia in chrome picker, there is an effort to only expose a device after device has been picked by user. Algorithms should be added to allow this.
The text was updated successfully, but these errors were encountered: