https://github.com/eladalon1983/screen-share-explainers/blob/main/monitorTypeSurfaces_Explainer.md
https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-monitortypesurfaces
When getDisplayMedia() is called, the browser offers the user a choice of display surfaces: tabs, windows, or monitors. Using the monitorTypeSurfaces option, the web application may now hint to the browser if it prefers to include display surfaces whose type is monitor among the choices offered to the user.
https://github.com/w3ctag/design-reviews/issues/892
Pending
None
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/876) Jan-Ivar Bruaroey from Mozilla has reviewed and approved https://github.com/w3c/mediacapture-screen-share/pull/274.
WebKit: No signal (https://github.com/WebKit/standards-positions/issues/248) Youenn Fablet from Apple has participated in https://www.w3.org/2023/06/27-webrtc-minutes.html#t04 and https://github.com/w3c/mediacapture-screen-share/issues/261#issuecomment-1693090386.
Web developers: Positive Cisco folks have expressed interest in this feature. https://github.com/screen-share/meetings/blob/main/minutes/2023-03-21.md?plain=1#L161
Other signals:
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
None
Supported on all platforms that support getDisplayMedia. Namely, all desktop platforms.
Yes. See https://wpt.fyi/results/screen-capture/getdisplaymedia.https.html
None
MonitorTypeSurfaces
Yes. In chrome/browser/media/webrtc/display_media_access_handler.cc
https://bugs.chromium.org/p/chromium/issues/detail?id=1477706
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
https://chromestatus.com/feature/5558622137876480
This intent message was generated by Chrome Platform Status.
Contact emails
Explainer
https://github.com/eladalon1983/screen-share-explainers/blob/main/monitorTypeSurfaces_Explainer.md
Specification
https://w3c.github.io/mediacapture-screen-share/#dom-displaymediastreamoptions-monitortypesurfaces
Summary
When getDisplayMedia() is called, the browser offers the user a choice of display surfaces: tabs, windows, or monitors. Using the monitorTypeSurfaces option, the web application may now hint to the browser if it prefers to include display surfaces whose type is monitor among the choices offered to the user.
Blink component
TAG review
https://github.com/w3ctag/design-reviews/issues/892
TAG review status
Pending
--
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/CAPpwU5LwRya212ep0m1_YJJbfMQPJ4ZqxuuM3FFLJzzKgzuoZQ%40mail.gmail.com.
LGTM2
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfW1Rs-Cn0PyOq0u6NtTLBLU1Rtn_PwsjQeKVcFX3Dj_PQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b93428c3-8117-483e-8e5e-1fc00dcf8729%40chromium.org.