WebKit / standards-positions

WebKit's positions on emerging web specifications
https://webkit.org/standards-positions/
242 stars 19 forks source link

Element Capture #280

Open eladalon1983 opened 10 months ago

eladalon1983 commented 10 months ago

WebKittens

@youennf

Title of the spec

Element Capture

URL to the spec

https://screen-share.github.io/element-capture/

URL to the spec's repository

https://github.com/screen-share/element-capture/

Issue Tracker URL

No response

Explainer URL

https://github.com/screen-share/element-capture/blob/main/README.md

TAG Design Review URL

No response

Mozilla standards-positions issue URL

https://github.com/mozilla/standards-positions/issues/857

WebKit Bugzilla URL

No response

Radar URL

No response

Description

API for capturing a subtree of the DOM.

Given a video MediaStreamTrack obtained through pre-existing means to initiate tab-capture, Element Capture allows mutating the track to only capture a subtree of the DOM starting at a given Element.

The API bears some resemblance to the Region Capture API, but affords greater flexibility for applications, because occluding and occluded content are both excluded from the capture.

eladalon1983 commented 1 week ago

Hi @youennf! Have you had time to take a look at this standards proposal?

eladalon1983 commented 1 week ago

Hi @youennf. I have modified the Element Capture spec in accordance with the conclusions from the joint WebRTC WG / SCCG meeting during TPAC. I don't believe you had additional concerns, so is Apple's position for this now positive?