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
- Exported types
- Methods
- dOMMediaControllerGetBuffered
- dOMMediaControllerGetCurrentTime
- dOMMediaControllerGetDefaultPlaybackRate
- dOMMediaControllerGetDuration
- dOMMediaControllerGetMuted
- dOMMediaControllerGetPaused
- dOMMediaControllerGetPlaybackRate
- dOMMediaControllerGetPlaybackState
- dOMMediaControllerGetPlayed
- dOMMediaControllerGetSeekable
- dOMMediaControllerGetVolume
- dOMMediaControllerPause
- dOMMediaControllerPlay
- dOMMediaControllerSetCurrentTime
- dOMMediaControllerSetDefaultPlaybackRate
- dOMMediaControllerSetMuted
- dOMMediaControllerSetPlaybackRate
- dOMMediaControllerSetVolume
- dOMMediaControllerUnpause
- Properties
Description
- newtype DOMMediaController = DOMMediaController (ForeignPtr DOMMediaController)
- class GObject o => DOMMediaControllerK o
- toDOMMediaController :: DOMMediaControllerK o => o -> IO DOMMediaController
- noDOMMediaController :: Maybe DOMMediaController
- data DOMMediaControllerGetBufferedMethodInfo
- dOMMediaControllerGetBuffered :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetCurrentTimeMethodInfo
- dOMMediaControllerGetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> m Double
- data DOMMediaControllerGetDefaultPlaybackRateMethodInfo
- dOMMediaControllerGetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double
- data DOMMediaControllerGetDurationMethodInfo
- dOMMediaControllerGetDuration :: (MonadIO m, DOMMediaControllerK a) => a -> m Double
- data DOMMediaControllerGetMutedMethodInfo
- dOMMediaControllerGetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool
- data DOMMediaControllerGetPausedMethodInfo
- dOMMediaControllerGetPaused :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool
- data DOMMediaControllerGetPlaybackRateMethodInfo
- dOMMediaControllerGetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double
- data DOMMediaControllerGetPlaybackStateMethodInfo
- dOMMediaControllerGetPlaybackState :: (MonadIO m, DOMMediaControllerK a) => a -> m Text
- data DOMMediaControllerGetPlayedMethodInfo
- dOMMediaControllerGetPlayed :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetSeekableMethodInfo
- dOMMediaControllerGetSeekable :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetVolumeMethodInfo
- dOMMediaControllerGetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> m Double
- data DOMMediaControllerPauseMethodInfo
- dOMMediaControllerPause :: (MonadIO m, DOMMediaControllerK a) => a -> m ()
- data DOMMediaControllerPlayMethodInfo
- dOMMediaControllerPlay :: (MonadIO m, DOMMediaControllerK a) => a -> m ()
- data DOMMediaControllerSetCurrentTimeMethodInfo
- dOMMediaControllerSetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m ()
- data DOMMediaControllerSetDefaultPlaybackRateMethodInfo
- dOMMediaControllerSetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m ()
- data DOMMediaControllerSetMutedMethodInfo
- dOMMediaControllerSetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> Bool -> m ()
- data DOMMediaControllerSetPlaybackRateMethodInfo
- dOMMediaControllerSetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m ()
- data DOMMediaControllerSetVolumeMethodInfo
- dOMMediaControllerSetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m ()
- data DOMMediaControllerUnpauseMethodInfo
- dOMMediaControllerUnpause :: (MonadIO m, DOMMediaControllerK a) => a -> m ()
- data DOMMediaControllerBufferedPropertyInfo
- getDOMMediaControllerBuffered :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges
- data DOMMediaControllerCurrentTimePropertyInfo
- constructDOMMediaControllerCurrentTime :: Double -> IO ([Char], GValue)
- getDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerDefaultPlaybackRatePropertyInfo
- constructDOMMediaControllerDefaultPlaybackRate :: Double -> IO ([Char], GValue)
- getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerDurationPropertyInfo
- getDOMMediaControllerDuration :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- data DOMMediaControllerMutedPropertyInfo
- constructDOMMediaControllerMuted :: Bool -> IO ([Char], GValue)
- getDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool
- setDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> Bool -> m ()
- data DOMMediaControllerPausedPropertyInfo
- getDOMMediaControllerPaused :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool
- data DOMMediaControllerPlaybackRatePropertyInfo
- constructDOMMediaControllerPlaybackRate :: Double -> IO ([Char], GValue)
- getDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerPlaybackStatePropertyInfo
- getDOMMediaControllerPlaybackState :: (MonadIO m, DOMMediaControllerK o) => o -> m Text
- data DOMMediaControllerPlayedPropertyInfo
- getDOMMediaControllerPlayed :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges
- data DOMMediaControllerSeekablePropertyInfo
- getDOMMediaControllerSeekable :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges
- data DOMMediaControllerVolumePropertyInfo
- constructDOMMediaControllerVolume :: Double -> IO ([Char], GValue)
- getDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
Exported types
newtype DOMMediaController Source
Constructors
DOMMediaController (ForeignPtr DOMMediaController) |
Instances
GObject 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 | |
type ParentTypes DOMMediaController Source | |
type AttributeList DOMMediaController Source | |
type SignalList DOMMediaController Source |
class GObject o => DOMMediaControllerK o Source
Instances
(GObject o, IsDescendantOf DOMMediaController o) => DOMMediaControllerK o Source | |
toDOMMediaController :: DOMMediaControllerK o => o -> IO DOMMediaController Source
Methods
dOMMediaControllerGetBuffered
data DOMMediaControllerGetBufferedMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetBufferedMethodInfo a signature Source | |
dOMMediaControllerGetBuffered :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetCurrentTime
data DOMMediaControllerGetCurrentTimeMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetCurrentTimeMethodInfo a signature Source | |
dOMMediaControllerGetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetDefaultPlaybackRate
data DOMMediaControllerGetDefaultPlaybackRateMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetDefaultPlaybackRateMethodInfo a signature Source | |
dOMMediaControllerGetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetDuration
data DOMMediaControllerGetDurationMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetDurationMethodInfo a signature Source | |
dOMMediaControllerGetDuration :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetMuted
data DOMMediaControllerGetMutedMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetMutedMethodInfo a signature Source | |
dOMMediaControllerGetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool Source
dOMMediaControllerGetPaused
data DOMMediaControllerGetPausedMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetPausedMethodInfo a signature Source | |
dOMMediaControllerGetPaused :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool Source
dOMMediaControllerGetPlaybackRate
data DOMMediaControllerGetPlaybackRateMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetPlaybackRateMethodInfo a signature Source | |
dOMMediaControllerGetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetPlaybackState
data DOMMediaControllerGetPlaybackStateMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Text), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetPlaybackStateMethodInfo a signature Source | |
dOMMediaControllerGetPlaybackState :: (MonadIO m, DOMMediaControllerK a) => a -> m Text Source
dOMMediaControllerGetPlayed
data DOMMediaControllerGetPlayedMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetPlayedMethodInfo a signature Source | |
dOMMediaControllerGetPlayed :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetSeekable
data DOMMediaControllerGetSeekableMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetSeekableMethodInfo a signature Source | |
dOMMediaControllerGetSeekable :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetVolume
data DOMMediaControllerGetVolumeMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerGetVolumeMethodInfo a signature Source | |
dOMMediaControllerGetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerPause
data DOMMediaControllerPauseMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerPauseMethodInfo a signature Source | |
dOMMediaControllerPause :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
dOMMediaControllerPlay
data DOMMediaControllerPlayMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerPlayMethodInfo a signature Source | |
dOMMediaControllerPlay :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
dOMMediaControllerSetCurrentTime
data DOMMediaControllerSetCurrentTimeMethodInfo Source
Instances
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerSetCurrentTimeMethodInfo a signature Source | |
dOMMediaControllerSetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetDefaultPlaybackRate
data DOMMediaControllerSetDefaultPlaybackRateMethodInfo Source
Instances
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerSetDefaultPlaybackRateMethodInfo a signature Source | |
dOMMediaControllerSetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetMuted
data DOMMediaControllerSetMutedMethodInfo Source
Instances
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerSetMutedMethodInfo a signature Source | |
dOMMediaControllerSetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> Bool -> m () Source
dOMMediaControllerSetPlaybackRate
data DOMMediaControllerSetPlaybackRateMethodInfo Source
Instances
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerSetPlaybackRateMethodInfo a signature Source | |
dOMMediaControllerSetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetVolume
data DOMMediaControllerSetVolumeMethodInfo Source
Instances
((~) (TYPE Lifted) signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerSetVolumeMethodInfo a signature Source | |
dOMMediaControllerSetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerUnpause
data DOMMediaControllerUnpauseMethodInfo Source
Instances
((~) (TYPE Lifted) signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo (TYPE Lifted) DOMMediaControllerUnpauseMethodInfo a signature Source | |
dOMMediaControllerUnpause :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
Properties
Buffered
data DOMMediaControllerBufferedPropertyInfo Source
Instances
getDOMMediaControllerBuffered :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges Source
CurrentTime
data DOMMediaControllerCurrentTimePropertyInfo Source
Instances
getDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
DefaultPlaybackRate
data DOMMediaControllerDefaultPlaybackRatePropertyInfo Source
Instances
getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
Duration
data DOMMediaControllerDurationPropertyInfo Source
Instances
getDOMMediaControllerDuration :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
Muted
data DOMMediaControllerMutedPropertyInfo Source
Instances
getDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool Source
setDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> Bool -> m () Source
Paused
data DOMMediaControllerPausedPropertyInfo Source
Instances
getDOMMediaControllerPaused :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool Source
PlaybackRate
data DOMMediaControllerPlaybackRatePropertyInfo Source
Instances
getDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
PlaybackState
data DOMMediaControllerPlaybackStatePropertyInfo Source
Instances
getDOMMediaControllerPlaybackState :: (MonadIO m, DOMMediaControllerK o) => o -> m Text Source
Played
data DOMMediaControllerPlayedPropertyInfo Source
Instances
getDOMMediaControllerPlayed :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges Source
Seekable
data DOMMediaControllerSeekablePropertyInfo Source
Instances
getDOMMediaControllerSeekable :: (MonadIO m, DOMMediaControllerK o) => o -> m DOMTimeRanges Source
Volume
data DOMMediaControllerVolumePropertyInfo Source
Instances
getDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source