Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype UserMediaPermissionRequest = UserMediaPermissionRequest (ForeignPtr UserMediaPermissionRequest)
- class GObject o => UserMediaPermissionRequestK o
- toUserMediaPermissionRequest :: UserMediaPermissionRequestK o => o -> IO UserMediaPermissionRequest
- noUserMediaPermissionRequest :: Maybe UserMediaPermissionRequest
- data UserMediaPermissionRequestIsForAudioDevicePropertyInfo
- getUserMediaPermissionRequestIsForAudioDevice :: (MonadIO m, UserMediaPermissionRequestK o) => o -> m Bool
- data UserMediaPermissionRequestIsForVideoDevicePropertyInfo
- getUserMediaPermissionRequestIsForVideoDevice :: (MonadIO m, UserMediaPermissionRequestK o) => o -> m Bool
Exported types
newtype UserMediaPermissionRequest Source
class GObject o => UserMediaPermissionRequestK o Source
toUserMediaPermissionRequest :: UserMediaPermissionRequestK o => o -> IO UserMediaPermissionRequest Source
Properties
IsForAudioDevice
data UserMediaPermissionRequestIsForAudioDevicePropertyInfo Source
AttrInfo UserMediaPermissionRequestIsForAudioDevicePropertyInfo | |
type AttrLabel UserMediaPermissionRequestIsForAudioDevicePropertyInfo = "UserMediaPermissionRequest::is-for-audio-device" | |
type AttrGetType UserMediaPermissionRequestIsForAudioDevicePropertyInfo = Bool | |
type AttrBaseTypeConstraint UserMediaPermissionRequestIsForAudioDevicePropertyInfo = UserMediaPermissionRequestK | |
type AttrSetTypeConstraint UserMediaPermissionRequestIsForAudioDevicePropertyInfo = * ~ () | |
type AttrAllowedOps UserMediaPermissionRequestIsForAudioDevicePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getUserMediaPermissionRequestIsForAudioDevice :: (MonadIO m, UserMediaPermissionRequestK o) => o -> m Bool Source
IsForVideoDevice
data UserMediaPermissionRequestIsForVideoDevicePropertyInfo Source
AttrInfo UserMediaPermissionRequestIsForVideoDevicePropertyInfo | |
type AttrLabel UserMediaPermissionRequestIsForVideoDevicePropertyInfo = "UserMediaPermissionRequest::is-for-video-device" | |
type AttrGetType UserMediaPermissionRequestIsForVideoDevicePropertyInfo = Bool | |
type AttrBaseTypeConstraint UserMediaPermissionRequestIsForVideoDevicePropertyInfo = UserMediaPermissionRequestK | |
type AttrSetTypeConstraint UserMediaPermissionRequestIsForVideoDevicePropertyInfo = * ~ () | |
type AttrAllowedOps UserMediaPermissionRequestIsForVideoDevicePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getUserMediaPermissionRequestIsForVideoDevice :: (MonadIO m, UserMediaPermissionRequestK o) => o -> m Bool Source