Closed Bug 1709474 Opened 3 years ago Closed 3 years ago

additional selectAudioOutput() boilerplate

Categories

(Core :: WebRTC: Audio/Video, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: karlt, Assigned: karlt)

References

Details

Attachments

(5 files)

+++ This bug was initially created as a clone of Bug #1698238 +++

Following on from bug 1698238, more C++ code to provide selectAudioOutput() API and dispatch requests to and receive responses from observers that will need to handle permission and prompts. The observers and the effects on emunerateDevices() and setSinkId() results are still not included.

Depends on: 1698238
No longer depends on: 1699026

This is more appropriate since
https://hg.mozilla.org/mozilla-central/rev/db29f053e54ef83da3e313de6e85f3b850faa543#l5.12
and helps generated webidl bindings find the right header.

Summary: initial selectAudioOutput() boilerplate → additional selectAudioOutput() boilerplate
Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/65c1a0390814
rename nsIDOMNavigatorUserMedia.idl to nsIMediaDevice.idl r=jib
Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/069415280f6d
move mozGetUserMediaDevices from Navigator to GetUserMediaRequest r=jib,webidl,geckoview-reviewers,smaug,agi
Attachment #9220493 - Attachment description: Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices() → Bug 1709474 Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices()
Flags: needinfo?(karlt)
Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f7bdd9980783
move mozGetUserMediaDevices from Navigator to GetUserMediaRequest r=jib,webidl,geckoview-reviewers,smaug,agi
Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e630f18812ad
add a helper method for bypassing permission prompt r=jib
https://hg.mozilla.org/integration/autoland/rev/7ecfcfcd2ffe
send selectAudioOutput requests to app r=jib
https://hg.mozilla.org/integration/autoland/rev/1f2b98830e0b
Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices() r=jib
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/28860 for changes under testing/web-platform/tests
Keywords: leave-open
Upstream PR merged by moz-wptsync-bot
Blocks: 1712898
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: