gi-webkit-3.0.7: WebKit bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit.Objects.DOMMediaController

Contents

Description

 

Synopsis

Exported types

newtype DOMMediaController Source #

Constructors

DOMMediaController (ManagedPtr DOMMediaController) 

Instances

GObject DOMMediaController Source # 
IsObject DOMMediaController Source # 
IsDOMObject DOMMediaController Source # 
IsDOMMediaController DOMMediaController Source # 
IsDOMEventTarget DOMMediaController Source # 
((~) * info (ResolveDOMMediaControllerMethod t DOMMediaController), MethodInfo * info DOMMediaController p) => IsLabel t (DOMMediaController -> p) Source # 
((~) * info (ResolveDOMMediaControllerMethod t DOMMediaController), MethodInfo * info DOMMediaController p) => IsLabelProxy t (DOMMediaController -> p) Source # 
HasAttributeList * DOMMediaController Source # 
type SignalList DOMMediaController Source # 
type SignalList DOMMediaController
type AttributeList DOMMediaController Source # 
type AttributeList DOMMediaController

class GObject o => IsDOMMediaController o Source #

Methods

getBuffered

getCurrentTime

getDefaultPlaybackRate

getDuration

getMuted

data DOMMediaControllerGetMutedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetMutedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerGetMutedMethodInfo a -> signature -> s

getPaused

data DOMMediaControllerGetPausedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPausedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerGetPausedMethodInfo a -> signature -> s

getPlaybackRate

getPlaybackState

getPlayed

getSeekable

getVolume

data DOMMediaControllerGetVolumeMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetVolumeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerGetVolumeMethodInfo a -> signature -> s

pause

data DOMMediaControllerPauseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPauseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerPauseMethodInfo a -> signature -> s

play

data DOMMediaControllerPlayMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPlayMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerPlayMethodInfo a -> signature -> s

setCurrentTime

setDefaultPlaybackRate

setMuted

data DOMMediaControllerSetMutedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetMutedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerSetMutedMethodInfo a -> signature -> s

setPlaybackRate

setVolume

data DOMMediaControllerSetVolumeMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetVolumeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerSetVolumeMethodInfo a -> signature -> s

unpause

data DOMMediaControllerUnpauseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerUnpauseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMMediaControllerUnpauseMethodInfo a -> signature -> s

Properties

buffered

data DOMMediaControllerBufferedPropertyInfo Source #

Instances

AttrInfo DOMMediaControllerBufferedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerBufferedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerBufferedPropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerBufferedPropertyInfo Source # 
type AttrLabel DOMMediaControllerBufferedPropertyInfo Source # 
type AttrLabel DOMMediaControllerBufferedPropertyInfo = "buffered"
type AttrGetType DOMMediaControllerBufferedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerBufferedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerBufferedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerBufferedPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMediaControllerBuffered :: AttrLabelProxy "buffered" Source #

currentTime

data DOMMediaControllerCurrentTimePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerCurrentTimePropertyInfo = * ~ Double
type AttrOrigin DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrLabel DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrLabel DOMMediaControllerCurrentTimePropertyInfo = "current-time"
type AttrGetType DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerCurrentTimePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerCurrentTimePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMMediaControllerCurrentTime :: AttrLabelProxy "currentTime" Source #

defaultPlaybackRate

data DOMMediaControllerDefaultPlaybackRatePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrOrigin DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrLabel DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrLabel DOMMediaControllerDefaultPlaybackRatePropertyInfo = "default-playback-rate"
type AttrGetType DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerDefaultPlaybackRatePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMMediaControllerDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate" Source #

duration

data DOMMediaControllerDurationPropertyInfo Source #

Instances

AttrInfo DOMMediaControllerDurationPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerDurationPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerDurationPropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerDurationPropertyInfo Source # 
type AttrLabel DOMMediaControllerDurationPropertyInfo Source # 
type AttrLabel DOMMediaControllerDurationPropertyInfo = "duration"
type AttrGetType DOMMediaControllerDurationPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerDurationPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerDurationPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerDurationPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMediaControllerDuration :: AttrLabelProxy "duration" Source #

muted

data DOMMediaControllerMutedPropertyInfo Source #

Instances

AttrInfo DOMMediaControllerMutedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMMediaControllerMutedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMMediaControllerMutedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMMediaControllerMutedPropertyInfo :: * -> Constraint

type AttrGetType DOMMediaControllerMutedPropertyInfo :: *

type AttrLabel DOMMediaControllerMutedPropertyInfo :: Symbol

type AttrOrigin DOMMediaControllerMutedPropertyInfo :: *

type AttrSetTypeConstraint DOMMediaControllerMutedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerMutedPropertyInfo = * ~ Bool
type AttrOrigin DOMMediaControllerMutedPropertyInfo Source # 
type AttrLabel DOMMediaControllerMutedPropertyInfo Source # 
type AttrLabel DOMMediaControllerMutedPropertyInfo = "muted"
type AttrGetType DOMMediaControllerMutedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerMutedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerMutedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerMutedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMMediaControllerMuted :: AttrLabelProxy "muted" Source #

paused

data DOMMediaControllerPausedPropertyInfo Source #

Instances

AttrInfo DOMMediaControllerPausedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPausedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPausedPropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerPausedPropertyInfo Source # 
type AttrLabel DOMMediaControllerPausedPropertyInfo Source # 
type AttrLabel DOMMediaControllerPausedPropertyInfo = "paused"
type AttrGetType DOMMediaControllerPausedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerPausedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPausedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPausedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMMediaControllerPaused :: AttrLabelProxy "paused" Source #

playbackRate

data DOMMediaControllerPlaybackRatePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlaybackRatePropertyInfo = * ~ Double
type AttrOrigin DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrLabel DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrLabel DOMMediaControllerPlaybackRatePropertyInfo = "playback-rate"
type AttrGetType DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlaybackRatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlaybackRatePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMMediaControllerPlaybackRate :: AttrLabelProxy "playbackRate" Source #

playbackState

data DOMMediaControllerPlaybackStatePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlaybackStatePropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrLabel DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrLabel DOMMediaControllerPlaybackStatePropertyInfo = "playback-state"
type AttrGetType DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlaybackStatePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlaybackStatePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState" Source #

played

data DOMMediaControllerPlayedPropertyInfo Source #

Instances

AttrInfo DOMMediaControllerPlayedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlayedPropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerPlayedPropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerPlayedPropertyInfo Source # 
type AttrLabel DOMMediaControllerPlayedPropertyInfo Source # 
type AttrLabel DOMMediaControllerPlayedPropertyInfo = "played"
type AttrGetType DOMMediaControllerPlayedPropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerPlayedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlayedPropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerPlayedPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMediaControllerPlayed :: AttrLabelProxy "played" Source #

seekable

data DOMMediaControllerSeekablePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerSeekablePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerSeekablePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerSeekablePropertyInfo = * ~ ()
type AttrOrigin DOMMediaControllerSeekablePropertyInfo Source # 
type AttrLabel DOMMediaControllerSeekablePropertyInfo Source # 
type AttrLabel DOMMediaControllerSeekablePropertyInfo = "seekable"
type AttrGetType DOMMediaControllerSeekablePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerSeekablePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerSeekablePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerSeekablePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMMediaControllerSeekable :: AttrLabelProxy "seekable" Source #

volume

data DOMMediaControllerVolumePropertyInfo Source #

Instances

AttrInfo DOMMediaControllerVolumePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerVolumePropertyInfo Source # 
type AttrSetTypeConstraint DOMMediaControllerVolumePropertyInfo = * ~ Double
type AttrOrigin DOMMediaControllerVolumePropertyInfo Source # 
type AttrLabel DOMMediaControllerVolumePropertyInfo Source # 
type AttrLabel DOMMediaControllerVolumePropertyInfo = "volume"
type AttrGetType DOMMediaControllerVolumePropertyInfo Source # 
type AttrBaseTypeConstraint DOMMediaControllerVolumePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerVolumePropertyInfo Source # 
type AttrAllowedOps DOMMediaControllerVolumePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMMediaControllerVolume :: AttrLabelProxy "volume" Source #