Once the PR lands, this seems fine to ship (IMO). Let us know when that
happens :)

On Wed, Sep 14, 2022 at 5:56 PM Hongchan Choi <hongc...@chromium.org> wrote:

> The original proposal didn't work out well because of the type confusion
> in the union (DOMString or AudioSinkCategory) - they are both DOMString in
> the end. So we are considering two options:
>
> https://github.com/WebAudio/web-audio-api/issues/2400#issuecomment-1239704445
>
> There's no disagreement. We just need to make a decision, and that is
> planned during this TPAC.
>
> Let me know if you have any questions!
>
> Thanks,
> Hongchan
>
>
> On Wed, Sep 14, 2022 at 8:43 AM Yoav Weiss <yoavwe...@chromium.org> wrote:
>
>>
>>
>> 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/CAL5BFfUPf71RT9uiWbdaTxM33mgu0MFgiLwYC6wUS4Qf8q5sKg%40mail.gmail.com.

Reply via email to