gi-webkit2-4.0.30: WebKit2 bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.WebKit2.Objects.UserMediaPermissionRequest

Description

A permission request for accessing user's audio/video devices.

WebKitUserMediaPermissionRequest represents a request for permission to decide whether WebKit should be allowed to access the user's audio and video source devices when requested through the getUserMedia API.

When a WebKitUserMediaPermissionRequest is not handled by the user, it is denied by default.

Since: 2.8

Synopsis

Exported types

newtype UserMediaPermissionRequest Source #

Memory-managed wrapper type.

class (GObject o, IsDescendantOf UserMediaPermissionRequest o) => IsUserMediaPermissionRequest o Source #

Type class for types which can be safely cast to UserMediaPermissionRequest, for instance with toUserMediaPermissionRequest.

Instances

Instances details
(GObject o, IsDescendantOf UserMediaPermissionRequest o) => IsUserMediaPermissionRequest o Source # 
Instance details

Defined in GI.WebKit2.Objects.UserMediaPermissionRequest

toUserMediaPermissionRequest :: (MonadIO m, IsUserMediaPermissionRequest o) => o -> m UserMediaPermissionRequest Source #

Cast to UserMediaPermissionRequest, for types for which this is known to be safe. For general casts, use castTo.

Methods

Properties

isForAudioDevice

Whether the media device to which the permission was requested has a microphone or not.

Since: 2.8

getUserMediaPermissionRequestIsForAudioDevice :: (MonadIO m, IsUserMediaPermissionRequest o) => o -> m Bool Source #

Get the value of the “is-for-audio-device” property. When overloading is enabled, this is equivalent to

get userMediaPermissionRequest #isForAudioDevice

isForVideoDevice

Whether the media device to which the permission was requested has a video capture capability or not.

Since: 2.8

getUserMediaPermissionRequestIsForVideoDevice :: (MonadIO m, IsUserMediaPermissionRequest o) => o -> m Bool Source #

Get the value of the “is-for-video-device” property. When overloading is enabled, this is equivalent to

get userMediaPermissionRequest #isForVideoDevice