On Tuesday, September 13, 2022 at 4:16:15 PM UTC+2 ajayra...@google.com 
wrote:

> Please let us know of any other questions, concerns or observations. 
>
> Thanks in advance.
>
> -Ajay
>
> On Wednesday, August 31, 2022 at 2:54:14 PM UTC-7 Ajay Rahatekar wrote:
>
>> We have filed requests for position. Please see below:
>>
>> Mozilla: https://github.com/mozilla/standards-positions/issues/683
>> Webkit: https://github.com/WebKit/standards-positions/issues/53
>>
>> On Wed, Aug 31, 2022 at 8:54 AM Chris Harrelson <chri...@chromium.org> 
>> wrote:
>>
> Thanks for filing the TAG review. Could you also file for official 
>>> positions from Mozilla and Webkit also? Thanks. I'm sure you're right about 
>>> Mozilla, but they've requested going through the process in the past for 
>>> other intents.
>>>
>>> On Wed, Aug 31, 2022 at 8:08 AM Hongchan Choi <hong...@chromium.org> 
>>> wrote:
>>>
>> 1. Yes. The lack of implementation is one issue, but the relationship 
>>>> between selectAudioOutput() and Web Audio API is not really specified or 
>>>> documented.
>>>> 2. Since AudioElement.setSinkId() has been used for years, we believe 
>>>> it makes more sense to use the same pattern for its low-level counterpart 
>>>> - 
>>>> Web Audio API's AudioContext. This approach is more specific and focused.
>>>>
>>>>
>>>> On Tue, Aug 30, 2022 at 10:46 PM Philipp Hancke <
>>>> philipp...@googlemail.com> wrote:
>>>>
>>> the ID of the sink needs to be obtained from 
>>>>> navigator.mediaDevices.enumerateDevices because 
>>>>> https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/selectAudioOutput
>>>>>  
>>>>> is not implemented anywhere?
>>>>>
>>>>> Am Di., 30. Aug. 2022 um 19:02 Uhr schrieb 'Ajay Rahatekar' via 
>>>>> blink-dev <blin...@chromium.org>:
>>>>>
>>>> Contact emails
>>>>>>
>>>>>> hong...@chromium.org, alv...@chromium.org, mjwi...@chromium.org 
>>>>>>
>>>>>> Explainer
>>>>>>
>>>>>> None
>>>>>>
>>>>>> Specification
>>>>>>
>>>>>> https://github.com/WebAudio/web-audio-api/pull/2498
>>>>>>
>>>>>
The PR hasn't landed yet, and Mozilla's (positive) position states that 
there are some details to be determined still.
Can you expand on that? What's holding the PR from landing?


>>>>>> Summary
>>>>>>
>>>>>> AudioContext.setSinkId sets the ID of the audio device to use for 
>>>>>> output. This allows the AudioElement to route audio to a connected 
>>>>>> output 
>>>>>> device of user's choosing.
>>>>>>
>>>>>>
>>>>>> Blink component
>>>>>>
>>>>>> Blink>WebAudio 
>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebAudio>
>>>>>>
>>>>>> TAG review
>>>>>>
>>>>>> This is a small API change within Web Audio API. The WG was advised 
>>>>>> that this is too small for the TAG review.
>>>>>>
>>>>>> TAG review status
>>>>>>
>>>>>> Not applicable
>>>>>>
>>>>>> Risks
>>>>>>
>>>>>> Interoperability and Compatibility
>>>>>>
>>>>>> Gecko: Positive (
>>>>>> https://github.com/WebAudio/web-audio-api/issues/2400) Mozilla is 
>>>>>> co-developing the spec change.
>>>>>>
>>>>>> WebKit: No signal
>>>>>>
>>>>>> Web developers: Positive (
>>>>>> https://github.com/WebAudio/web-audio-api/issues/2400) Many 
>>>>>> developers chimed in the spec issue and the implementation crbug entry (
>>>>>> crbug.com/1216187). Also several partners expressed the need for 
>>>>>> this API. We have not seen any negative feedback on this.
>>>>>>
>>>>>> Other signals:
>>>>>>
>>>>>> WebView application risks
>>>>>>
>>>>>> Does this intent deprecate or change behavior of existing APIs, such 
>>>>>> that it has potentially high risk for Android WebView-based applications?
>>>>>>
>>>>>>
>>>>>> Debuggability
>>>>>>
>>>>>> This adds a new method to AudioContext; the WebIDL change will be 
>>>>>> addressed by the DevTools automatically.
>>>>>>
>>>>>>
>>>>>> Will this feature be supported on all six Blink platforms (Windows, 
>>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>>>>
>>>>>> Yes
>>>>>>
>>>>>> This is a part of Web Audio API, which is available on all platforms.
>>>>>>
>>>>>>
>>>>>> Is this feature fully tested by web-platform-tests 
>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>>> ?
>>>>>>
>>>>>> Yes. The WPT will be added for this feature.
>>>>>>
>>>>>> Flag name
>>>>>>
>>>>>> –enable-blink-features=AudioContextSetSinkId
>>>>>>
>>>>>> Requires code in //chrome?
>>>>>>
>>>>>> False
>>>>>>
>>>>>> Tracking bug
>>>>>>
>>>>>> https://crbug.com/1355977
>>>>>>
>>>>>> Launch bug
>>>>>>
>>>>>> https://crbug.com/1216187
>>>>>>
>>>>>> Estimated milestones
>>>>>>
>>>>>> 108
>>>>>>
>>>>>>
>>>>>> Anticipated spec changes
>>>>>>
>>>>>> Open questions about a feature may be a source of future web compat 
>>>>>> or interop issues. Please list open issues (e.g. links to known github 
>>>>>> issues in the project for the feature specification) whose resolution 
>>>>>> may 
>>>>>> introduce web compat/interop risk (e.g., changing to naming or structure 
>>>>>> of 
>>>>>> the API in a non-backward-compatible way).
>>>>>> None
>>>>>>
>>>>>> Link to entry on the Chrome Platform Status
>>>>>>
>>>>>> https://chromestatus.com/feature/5190163462881280
>>>>>>
>>>>>> This intent message was generated by Chrome Platform Status 
>>>>>> <https://chromestatus.com/>.
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Ajay Rahatekar | Technical Program Manager | ajayra...@google.com | 
>>>>>> 650-797-1279 <(650)%20650-797-1279>
>>>>>>
>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "blink-dev" group.
>>>>>>
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>>> an email to blink-dev+...@chromium.org.
>>>>>
>>>>>
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAj6AJ01%3DgXdUepU9Aejf6DOt2qmsK%3DUm%2BJSEDoVRMeyqw%40mail.gmail.com
>>>>>>  
>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAj6AJ01%3DgXdUepU9Aejf6DOt2qmsK%3DUm%2BJSEDoVRMeyqw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "blink-dev" group.
>>>>
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to blink-dev+...@chromium.org.
>>>
>>>
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGJqXNuLuQ0mv%2BqRu2YxvP9iu_E%3DF2FdVe5Ewz%3DeB-yNokJtFA%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGJqXNuLuQ0mv%2BqRu2YxvP9iu_E%3DF2FdVe5Ewz%3DeB-yNokJtFA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9dfbb421-8791-431e-9fe7-76db6b2dd5d6n%40chromium.org.

Reply via email to