WebView.displayCaptureState

webkit.types.MediaCaptureState displayCaptureState() @property

Get displayCaptureState property.

Returns

Capture state of the display device. Whenever the user grants a media-request sent by the web

page, requesting screencasting capabilities (`navigator.mediaDevices.getDisplayMedia() this property will be set to webkit.types.MediaCaptureState.Active.

The application can monitor this property and provide a visual indicator allowing to optionally deactivate or mute the capture device by setting this property respectively to webkit.types.MediaCaptureState.None or webkit.types.MediaCaptureState.Muted.

If the capture state of the device is set to webkit.types.MediaCaptureState.None the web-page can still re-request the permission to the user. Permission desision caching is left to the application.

void displayCaptureState(webkit.types.MediaCaptureState propval) @property

Set displayCaptureState property.

Parameters

propvalCapture state of the display device. Whenever the user grants a media-request sent by the web page, requesting screencasting capabilities (`navigator.mediaDevices.getDisplayMedia() this property will be set to webkit.types.MediaCaptureState.Active. The application can monitor this property and provide a visual indicator allowing to optionally deactivate or mute the capture device by setting this property respectively to webkit.types.MediaCaptureState.None or webkit.types.MediaCaptureState.Muted. If the capture state of the device is set to webkit.types.MediaCaptureState.None the web-page can still re-request the permission to the user. Permission desision caching is left to the application.