WebView.displayCaptureState

Set displayCaptureState property.

  1. webkit.types.MediaCaptureState displayCaptureState [@property getter]
  2. webkit.types.MediaCaptureState displayCaptureState [@property setter]
    class WebView
    @property
    void
    displayCaptureState

Parameters

propval webkit.types.MediaCaptureState

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.