Re: [mediacapture-screen-share-extensions] Auto-pause capture when user switches captured content (#4)

After the discussions in the [Captured Surface Switching - Working Doc](http://docs/document/d/16CUOJeuXimNPi4kZHOS9rF-WhMuVvOqOg9P--Dvqi_w), it looks like the most promising way to reach agreement is to continue with the existing injection model and add the following extensions:
**auto-pause** to allow applications time to set up the capture of a new surface and avoid transmitting frames associated with the wrong capture.
**allowCrossTypeSurfaceSwitching** option to enable cross-type surface-switching
**alwaysReturnAudio** option for getDisplayMedia to always return an audio track if audio is requested, so that audio be muted/unmuted by the user at their leisure.
Together, these three extensions should cover most of the use-cases we have discussed in this issue.

I have created three new issues for these extensions so that we can tackle them individually:
**auto-pause:** https://github.com/w3c/mediacapture-screen-share-extensions/issues/15
**allowCrossTypeSurfaceSwitching:** https://github.com/w3c/mediacapture-screen-share-extensions/issues/16
**alwaysReturnAudio:** https://github.com/w3c/mediacapture-screen-share-extensions/issues/17


-- 
GitHub Notification of comment by tovepet
Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share-extensions/issues/4#issuecomment-2426672391 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 21 October 2024 13:22:52 UTC