Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Event args for the CoreWebView2.ScreenCaptureStarting event.
Summary
| Members | Description |
|---|---|
| Cancel | The host may set this flag to TRUE to cancel the screen capture. |
| Handled | The host may set this flag to TRUE to prevent the ScreenCaptureStarting event from firing on the CoreWebView2 as well. |
| OriginalSourceFrameInfo | The frame info of the frame where the screen capture starting request originated. |
| GetDeferral | Returns a Deferral object. |
Properties
Cancel
bool Cancel
The host may set this flag to TRUE to cancel the screen capture.
If canceled, the screen capture UI is not displayed regardless of the Handled property. On the script side, it will return with a NotAllowedError as Permission denied.
Handled
bool Handled
The host may set this flag to TRUE to prevent the ScreenCaptureStarting event from firing on the CoreWebView2 as well.
By default, both the ScreenCaptureStarting event handlers on the CoreWebView2Frame and the CoreWebView2 will be invoked, with the CoreWebView2Frame event handlers invoked first. The host may set this flag to TRUE within the CoreWebView2Frame event handlers to prevent the remaining CoreWebView2 event handlers from being invoked. If the flag is set to FALSE within the CoreWebView2Frame event handlers, downstream handlers can update the Cancel property.
OriginalSourceFrameInfo
readonly CoreWebView2FrameInfo OriginalSourceFrameInfo
The frame info of the frame where the screen capture starting request originated.
Methods
GetDeferral
Deferral GetDeferral()
Returns a Deferral object. Use this deferral to defer the decision to show the Screen Capture UI. getDisplayMedia() won't call its callbacks until the deferral is completed.