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
Audio Output Devices API #91
Comments
taken up 11-11 on telecon |
Alex: We need @travisleithead on this... |
@slightlyoff to write up thoughts here and hopefully we can come up with some conclusions quickly |
If you feel like you have the domain expertise, it would be nice to hear some thoughts about the potential for different shapes of the API for The situation we find ourselves in is that we don't have the primitives that underly both Web Audio and media elements, and this is the cause of some uncertainly both for this API and Media Session. |
Hope to hear from you next week, then? |
I've looked this over today. Audio Output Devices APIReviewed: https://w3c.github.io/mediacapture-output/ (25 November 2015) My takeaway: The design and concepts are simple and integrate well with other Web RTC concepts (e.g., the Specific feedback:
|
The sink-ID seems to work OK in practice, given that there isn't yet a model I know of where a page can choose which screen to display an element of. I'm not sure what the writer of the NOTE for the headset issue intended to say, so can't answer that. |
Discussed at TAG teleconf 16 December 2015: https://github.com/w3ctag/meetings/blob/gh-pages/2015/telcons/12-16-agenda.md Summary of discussion: Good Consensus around Travis's comments, but should also hook into permissions API. |
@alvestrand, additionally, the spec does not appear to hook into the Permission API (should file an issue to add a permission enum into that spec). That way it can keep track of permissions related to audio output. |
Agreed to close on teleconf 16-dec. Will re-open if further requests come in. |
As an aside, it's be great to see example code for this API somewhere so that folks can get a sense for how it hangs together with the rest of the system. The attribute/promise split for getter/setter might make a ton of sense, but it's hard to see. Same for the pre-defined devices list. |
WebRTC / permissions API interaction is currently the subject of another ongoing discussion, so I think we are aligned here. Example code can be found here: https://webrtc.github.io/samples/src/content/devices/multi/ |
https://w3c.github.io/mediacapture-output/
There is an Intent to Ship this API on blink-dev, so if possible please prioritize this review.
The text was updated successfully, but these errors were encountered: