| 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 |
GI.WebKit.Objects.DOMMediaController
Contents
Description
- newtype DOMMediaController = DOMMediaController (ManagedPtr DOMMediaController)
- class GObject o => IsDOMMediaController o
- toDOMMediaController :: IsDOMMediaController o => o -> IO DOMMediaController
- noDOMMediaController :: Maybe DOMMediaController
- data DOMMediaControllerGetBufferedMethodInfo
- dOMMediaControllerGetBuffered :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetCurrentTimeMethodInfo
- dOMMediaControllerGetCurrentTime :: (MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetDefaultPlaybackRateMethodInfo
- dOMMediaControllerGetDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetDurationMethodInfo
- dOMMediaControllerGetDuration :: (MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetMutedMethodInfo
- dOMMediaControllerGetMuted :: (MonadIO m, IsDOMMediaController a) => a -> m Bool
- data DOMMediaControllerGetPausedMethodInfo
- dOMMediaControllerGetPaused :: (MonadIO m, IsDOMMediaController a) => a -> m Bool
- data DOMMediaControllerGetPlaybackRateMethodInfo
- dOMMediaControllerGetPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetPlaybackStateMethodInfo
- dOMMediaControllerGetPlaybackState :: (MonadIO m, IsDOMMediaController a) => a -> m Text
- data DOMMediaControllerGetPlayedMethodInfo
- dOMMediaControllerGetPlayed :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetSeekableMethodInfo
- dOMMediaControllerGetSeekable :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetVolumeMethodInfo
- dOMMediaControllerGetVolume :: (MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerPauseMethodInfo
- dOMMediaControllerPause :: (MonadIO m, IsDOMMediaController a) => a -> m ()
- data DOMMediaControllerPlayMethodInfo
- dOMMediaControllerPlay :: (MonadIO m, IsDOMMediaController a) => a -> m ()
- data DOMMediaControllerSetCurrentTimeMethodInfo
- dOMMediaControllerSetCurrentTime :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetDefaultPlaybackRateMethodInfo
- dOMMediaControllerSetDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetMutedMethodInfo
- dOMMediaControllerSetMuted :: (MonadIO m, IsDOMMediaController a) => a -> Bool -> m ()
- data DOMMediaControllerSetPlaybackRateMethodInfo
- dOMMediaControllerSetPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetVolumeMethodInfo
- dOMMediaControllerSetVolume :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerUnpauseMethodInfo
- dOMMediaControllerUnpause :: (MonadIO m, IsDOMMediaController a) => a -> m ()
- data DOMMediaControllerBufferedPropertyInfo
- dOMMediaControllerBuffered :: AttrLabelProxy "buffered"
- getDOMMediaControllerBuffered :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerCurrentTimePropertyInfo
- constructDOMMediaControllerCurrentTime :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- dOMMediaControllerCurrentTime :: AttrLabelProxy "currentTime"
- getDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- data DOMMediaControllerDefaultPlaybackRatePropertyInfo
- constructDOMMediaControllerDefaultPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- dOMMediaControllerDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate"
- getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- data DOMMediaControllerDurationPropertyInfo
- dOMMediaControllerDuration :: AttrLabelProxy "duration"
- getDOMMediaControllerDuration :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- data DOMMediaControllerMutedPropertyInfo
- constructDOMMediaControllerMuted :: IsDOMMediaController o => Bool -> IO (GValueConstruct o)
- dOMMediaControllerMuted :: AttrLabelProxy "muted"
- getDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> m Bool
- setDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> Bool -> m ()
- data DOMMediaControllerPausedPropertyInfo
- dOMMediaControllerPaused :: AttrLabelProxy "paused"
- getDOMMediaControllerPaused :: (MonadIO m, IsDOMMediaController o) => o -> m Bool
- data DOMMediaControllerPlaybackRatePropertyInfo
- constructDOMMediaControllerPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- dOMMediaControllerPlaybackRate :: AttrLabelProxy "playbackRate"
- getDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- data DOMMediaControllerPlaybackStatePropertyInfo
- dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState"
- getDOMMediaControllerPlaybackState :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe Text)
- data DOMMediaControllerPlayedPropertyInfo
- dOMMediaControllerPlayed :: AttrLabelProxy "played"
- getDOMMediaControllerPlayed :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerSeekablePropertyInfo
- dOMMediaControllerSeekable :: AttrLabelProxy "seekable"
- getDOMMediaControllerSeekable :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerVolumePropertyInfo
- constructDOMMediaControllerVolume :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- dOMMediaControllerVolume :: AttrLabelProxy "volume"
- getDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
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 AttributeList DOMMediaController Source # | |
class GObject o => IsDOMMediaController o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DOMMediaController a) => IsDOMMediaController a Source # | |
| IsDOMMediaController DOMMediaController Source # | |
toDOMMediaController :: IsDOMMediaController o => o -> IO DOMMediaController Source #
Methods
getBuffered
data DOMMediaControllerGetBufferedMethodInfo Source #
Instances
| ((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetBufferedMethodInfo a signature Source # | |
dOMMediaControllerGetBuffered :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges Source #
getCurrentTime
data DOMMediaControllerGetCurrentTimeMethodInfo Source #
Instances
| ((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetCurrentTimeMethodInfo a signature Source # | |
dOMMediaControllerGetCurrentTime :: (MonadIO m, IsDOMMediaController a) => a -> m Double Source #
getDefaultPlaybackRate
data DOMMediaControllerGetDefaultPlaybackRateMethodInfo Source #
Instances
| ((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetDefaultPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerGetDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> m Double Source #
getDuration
data DOMMediaControllerGetDurationMethodInfo Source #
Instances
| ((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetDurationMethodInfo a signature Source # | |
dOMMediaControllerGetDuration :: (MonadIO m, IsDOMMediaController a) => a -> m Double Source #
getMuted
data DOMMediaControllerGetMutedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetMutedMethodInfo a signature Source # | |
dOMMediaControllerGetMuted :: (MonadIO m, IsDOMMediaController a) => a -> m Bool Source #
getPaused
data DOMMediaControllerGetPausedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPausedMethodInfo a signature Source # | |
dOMMediaControllerGetPaused :: (MonadIO m, IsDOMMediaController a) => a -> m Bool Source #
getPlaybackRate
data DOMMediaControllerGetPlaybackRateMethodInfo Source #
Instances
| ((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerGetPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> m Double Source #
getPlaybackState
data DOMMediaControllerGetPlaybackStateMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlaybackStateMethodInfo a signature Source # | |
dOMMediaControllerGetPlaybackState :: (MonadIO m, IsDOMMediaController a) => a -> m Text Source #
getPlayed
data DOMMediaControllerGetPlayedMethodInfo Source #
Instances
| ((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlayedMethodInfo a signature Source # | |
dOMMediaControllerGetPlayed :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges Source #
getSeekable
data DOMMediaControllerGetSeekableMethodInfo Source #
Instances
| ((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetSeekableMethodInfo a signature Source # | |
dOMMediaControllerGetSeekable :: (MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges Source #
getVolume
data DOMMediaControllerGetVolumeMethodInfo Source #
Instances
| ((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetVolumeMethodInfo a signature Source # | |
dOMMediaControllerGetVolume :: (MonadIO m, IsDOMMediaController a) => a -> m Double Source #
pause
data DOMMediaControllerPauseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPauseMethodInfo a signature Source # | |
dOMMediaControllerPause :: (MonadIO m, IsDOMMediaController a) => a -> m () Source #
play
data DOMMediaControllerPlayMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPlayMethodInfo a signature Source # | |
dOMMediaControllerPlay :: (MonadIO m, IsDOMMediaController a) => a -> m () Source #
setCurrentTime
data DOMMediaControllerSetCurrentTimeMethodInfo Source #
Instances
| ((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetCurrentTimeMethodInfo a signature Source # | |
dOMMediaControllerSetCurrentTime :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m () Source #
setDefaultPlaybackRate
data DOMMediaControllerSetDefaultPlaybackRateMethodInfo Source #
Instances
| ((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetDefaultPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerSetDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m () Source #
setMuted
data DOMMediaControllerSetMutedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetMutedMethodInfo a signature Source # | |
dOMMediaControllerSetMuted :: (MonadIO m, IsDOMMediaController a) => a -> Bool -> m () Source #
setPlaybackRate
data DOMMediaControllerSetPlaybackRateMethodInfo Source #
Instances
| ((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerSetPlaybackRate :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m () Source #
setVolume
data DOMMediaControllerSetVolumeMethodInfo Source #
Instances
| ((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetVolumeMethodInfo a signature Source # | |
dOMMediaControllerSetVolume :: (MonadIO m, IsDOMMediaController a) => a -> Double -> m () Source #
unpause
data DOMMediaControllerUnpauseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerUnpauseMethodInfo a signature Source # | |
dOMMediaControllerUnpause :: (MonadIO m, IsDOMMediaController a) => a -> m () Source #
Properties
buffered
data DOMMediaControllerBufferedPropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrLabel DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrGetType DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerBufferedPropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerBufferedPropertyInfo Source # | |
dOMMediaControllerBuffered :: AttrLabelProxy "buffered" Source #
getDOMMediaControllerBuffered :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
currentTime
data DOMMediaControllerCurrentTimePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerCurrentTimePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerCurrentTimePropertyInfo Source # | |
constructDOMMediaControllerCurrentTime :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
dOMMediaControllerCurrentTime :: AttrLabelProxy "currentTime" Source #
getDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
defaultPlaybackRate
data DOMMediaControllerDefaultPlaybackRatePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerDefaultPlaybackRatePropertyInfo Source # | |
constructDOMMediaControllerDefaultPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
dOMMediaControllerDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate" Source #
getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
duration
data DOMMediaControllerDurationPropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrLabel DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrGetType DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerDurationPropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerDurationPropertyInfo Source # | |
dOMMediaControllerDuration :: AttrLabelProxy "duration" Source #
getDOMMediaControllerDuration :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
muted
data DOMMediaControllerMutedPropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrLabel DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrGetType DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerMutedPropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerMutedPropertyInfo Source # | |
constructDOMMediaControllerMuted :: IsDOMMediaController o => Bool -> IO (GValueConstruct o) Source #
dOMMediaControllerMuted :: AttrLabelProxy "muted" Source #
getDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> m Bool Source #
setDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> Bool -> m () Source #
paused
data DOMMediaControllerPausedPropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrLabel DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrGetType DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerPausedPropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerPausedPropertyInfo Source # | |
dOMMediaControllerPaused :: AttrLabelProxy "paused" Source #
getDOMMediaControllerPaused :: (MonadIO m, IsDOMMediaController o) => o -> m Bool Source #
playbackRate
data DOMMediaControllerPlaybackRatePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerPlaybackRatePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerPlaybackRatePropertyInfo Source # | |
constructDOMMediaControllerPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
dOMMediaControllerPlaybackRate :: AttrLabelProxy "playbackRate" Source #
getDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
playbackState
data DOMMediaControllerPlaybackStatePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerPlaybackStatePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerPlaybackStatePropertyInfo Source # | |
dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState" Source #
getDOMMediaControllerPlaybackState :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe Text) Source #
played
data DOMMediaControllerPlayedPropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrLabel DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrGetType DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerPlayedPropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerPlayedPropertyInfo Source # | |
dOMMediaControllerPlayed :: AttrLabelProxy "played" Source #
getDOMMediaControllerPlayed :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
seekable
data DOMMediaControllerSeekablePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerSeekablePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerSeekablePropertyInfo Source # | |
dOMMediaControllerSeekable :: AttrLabelProxy "seekable" Source #
getDOMMediaControllerSeekable :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
volume
data DOMMediaControllerVolumePropertyInfo Source #
Instances
| AttrInfo DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrOrigin DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrLabel DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrGetType DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMMediaControllerVolumePropertyInfo Source # | |
| type AttrAllowedOps DOMMediaControllerVolumePropertyInfo Source # | |
constructDOMMediaControllerVolume :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
dOMMediaControllerVolume :: AttrLabelProxy "volume" Source #
getDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #