Property
WebKit2WebView:microphone-capture-state
Description [src]
Capture state of the microphone device. Whenever the user grants a media-request sent by the web
page, requesting audio capture capabilities (navigator.mediaDevices.getUserMedia({audio:
true})
) this property will be set to WEBKIT_MEDIA_CAPTURE_STATE_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_MEDIA_CAPTURE_STATE_NONE
or WEBKIT_MEDIA_CAPTURE_STATE_MUTED
.
If the capture state of the device is set to WEBKIT_MEDIA_CAPTURE_STATE_NONE
the web-page
can still re-request the permission to the user. Permission desision caching is left to the application.
Type: | WebKitMediaCaptureState |
Available since: | 2.34 |
Setter method | webkit_web_view_set_microphone_capture_state() |
Getter method | webkit_web_view_get_microphone_capture_state() |