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 |
- Exported types
- Methods
- dOMMediaControllerGetBuffered
- dOMMediaControllerGetCurrentTime
- dOMMediaControllerGetDefaultPlaybackRate
- dOMMediaControllerGetDuration
- dOMMediaControllerGetMuted
- dOMMediaControllerGetPaused
- dOMMediaControllerGetPlaybackRate
- dOMMediaControllerGetPlaybackState
- dOMMediaControllerGetPlayed
- dOMMediaControllerGetSeekable
- dOMMediaControllerGetVolume
- dOMMediaControllerPause
- dOMMediaControllerPlay
- dOMMediaControllerSetCurrentTime
- dOMMediaControllerSetDefaultPlaybackRate
- dOMMediaControllerSetMuted
- dOMMediaControllerSetPlaybackRate
- dOMMediaControllerSetVolume
- dOMMediaControllerUnpause
- Properties
- 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
- dOMMediaControllerBuffered :: AttrLabelProxy "buffered"
- getDOMMediaControllerBuffered :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerCurrentTimePropertyInfo
- constructDOMMediaControllerCurrentTime :: Double -> IO ([Char], GValue)
- dOMMediaControllerCurrentTime :: AttrLabelProxy "currentTime"
- getDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerDefaultPlaybackRatePropertyInfo
- constructDOMMediaControllerDefaultPlaybackRate :: Double -> IO ([Char], GValue)
- dOMMediaControllerDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate"
- getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerDurationPropertyInfo
- dOMMediaControllerDuration :: AttrLabelProxy "duration"
- getDOMMediaControllerDuration :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- data DOMMediaControllerMutedPropertyInfo
- constructDOMMediaControllerMuted :: Bool -> IO ([Char], GValue)
- dOMMediaControllerMuted :: AttrLabelProxy "muted"
- getDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool
- setDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> Bool -> m ()
- data DOMMediaControllerPausedPropertyInfo
- dOMMediaControllerPaused :: AttrLabelProxy "paused"
- getDOMMediaControllerPaused :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool
- data DOMMediaControllerPlaybackRatePropertyInfo
- constructDOMMediaControllerPlaybackRate :: Double -> IO ([Char], GValue)
- dOMMediaControllerPlaybackRate :: AttrLabelProxy "playbackRate"
- getDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
- data DOMMediaControllerPlaybackStatePropertyInfo
- dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState"
- getDOMMediaControllerPlaybackState :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe Text)
- data DOMMediaControllerPlayedPropertyInfo
- dOMMediaControllerPlayed :: AttrLabelProxy "played"
- getDOMMediaControllerPlayed :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerSeekablePropertyInfo
- dOMMediaControllerSeekable :: AttrLabelProxy "seekable"
- getDOMMediaControllerSeekable :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges)
- data DOMMediaControllerVolumePropertyInfo
- constructDOMMediaControllerVolume :: Double -> IO ([Char], GValue)
- dOMMediaControllerVolume :: AttrLabelProxy "volume"
- getDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> m Double
- setDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m ()
Exported types
newtype DOMMediaController Source
GObject DOMMediaController | |
((~) * info (ResolveDOMMediaControllerMethod t DOMMediaController), MethodInfo * info DOMMediaController p) => IsLabelProxy t (DOMMediaController -> p) | |
type ParentTypes DOMMediaController | |
type AttributeList DOMMediaController | |
type SignalList DOMMediaController |
class GObject o => DOMMediaControllerK o Source
(GObject o, IsDescendantOf DOMMediaController o) => DOMMediaControllerK o |
toDOMMediaController :: DOMMediaControllerK o => o -> IO DOMMediaController Source
Methods
dOMMediaControllerGetBuffered
data DOMMediaControllerGetBufferedMethodInfo Source
((~) * signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetBufferedMethodInfo a signature |
dOMMediaControllerGetBuffered :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetCurrentTime
data DOMMediaControllerGetCurrentTimeMethodInfo Source
((~) * signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetCurrentTimeMethodInfo a signature |
dOMMediaControllerGetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetDefaultPlaybackRate
data DOMMediaControllerGetDefaultPlaybackRateMethodInfo Source
((~) * signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetDefaultPlaybackRateMethodInfo a signature |
dOMMediaControllerGetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetDuration
data DOMMediaControllerGetDurationMethodInfo Source
((~) * signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetDurationMethodInfo a signature |
dOMMediaControllerGetDuration :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetMuted
data DOMMediaControllerGetMutedMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetMutedMethodInfo a signature |
dOMMediaControllerGetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool Source
dOMMediaControllerGetPaused
data DOMMediaControllerGetPausedMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetPausedMethodInfo a signature |
dOMMediaControllerGetPaused :: (MonadIO m, DOMMediaControllerK a) => a -> m Bool Source
dOMMediaControllerGetPlaybackRate
data DOMMediaControllerGetPlaybackRateMethodInfo Source
((~) * signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetPlaybackRateMethodInfo a signature |
dOMMediaControllerGetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerGetPlaybackState
data DOMMediaControllerGetPlaybackStateMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetPlaybackStateMethodInfo a signature |
dOMMediaControllerGetPlaybackState :: (MonadIO m, DOMMediaControllerK a) => a -> m Text Source
dOMMediaControllerGetPlayed
data DOMMediaControllerGetPlayedMethodInfo Source
((~) * signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetPlayedMethodInfo a signature |
dOMMediaControllerGetPlayed :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetSeekable
data DOMMediaControllerGetSeekableMethodInfo Source
((~) * signature (m DOMTimeRanges), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetSeekableMethodInfo a signature |
dOMMediaControllerGetSeekable :: (MonadIO m, DOMMediaControllerK a) => a -> m DOMTimeRanges Source
dOMMediaControllerGetVolume
data DOMMediaControllerGetVolumeMethodInfo Source
((~) * signature (m Double), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerGetVolumeMethodInfo a signature |
dOMMediaControllerGetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> m Double Source
dOMMediaControllerPause
data DOMMediaControllerPauseMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerPauseMethodInfo a signature |
dOMMediaControllerPause :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
dOMMediaControllerPlay
data DOMMediaControllerPlayMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerPlayMethodInfo a signature |
dOMMediaControllerPlay :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
dOMMediaControllerSetCurrentTime
data DOMMediaControllerSetCurrentTimeMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerSetCurrentTimeMethodInfo a signature |
dOMMediaControllerSetCurrentTime :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetDefaultPlaybackRate
data DOMMediaControllerSetDefaultPlaybackRateMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerSetDefaultPlaybackRateMethodInfo a signature |
dOMMediaControllerSetDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetMuted
data DOMMediaControllerSetMutedMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerSetMutedMethodInfo a signature |
dOMMediaControllerSetMuted :: (MonadIO m, DOMMediaControllerK a) => a -> Bool -> m () Source
dOMMediaControllerSetPlaybackRate
data DOMMediaControllerSetPlaybackRateMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerSetPlaybackRateMethodInfo a signature |
dOMMediaControllerSetPlaybackRate :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerSetVolume
data DOMMediaControllerSetVolumeMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerSetVolumeMethodInfo a signature |
dOMMediaControllerSetVolume :: (MonadIO m, DOMMediaControllerK a) => a -> Double -> m () Source
dOMMediaControllerUnpause
data DOMMediaControllerUnpauseMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMMediaControllerK a) => MethodInfo * DOMMediaControllerUnpauseMethodInfo a signature |
dOMMediaControllerUnpause :: (MonadIO m, DOMMediaControllerK a) => a -> m () Source
Properties
Buffered
data DOMMediaControllerBufferedPropertyInfo Source
dOMMediaControllerBuffered :: AttrLabelProxy "buffered" Source
getDOMMediaControllerBuffered :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges) Source
CurrentTime
data DOMMediaControllerCurrentTimePropertyInfo Source
dOMMediaControllerCurrentTime :: AttrLabelProxy "currentTime" Source
getDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerCurrentTime :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
DefaultPlaybackRate
data DOMMediaControllerDefaultPlaybackRatePropertyInfo Source
dOMMediaControllerDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate" Source
getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
Duration
data DOMMediaControllerDurationPropertyInfo Source
dOMMediaControllerDuration :: AttrLabelProxy "duration" Source
getDOMMediaControllerDuration :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
Muted
data DOMMediaControllerMutedPropertyInfo Source
dOMMediaControllerMuted :: AttrLabelProxy "muted" Source
getDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool Source
setDOMMediaControllerMuted :: (MonadIO m, DOMMediaControllerK o) => o -> Bool -> m () Source
Paused
data DOMMediaControllerPausedPropertyInfo Source
dOMMediaControllerPaused :: AttrLabelProxy "paused" Source
getDOMMediaControllerPaused :: (MonadIO m, DOMMediaControllerK o) => o -> m Bool Source
PlaybackRate
data DOMMediaControllerPlaybackRatePropertyInfo Source
dOMMediaControllerPlaybackRate :: AttrLabelProxy "playbackRate" Source
getDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerPlaybackRate :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source
PlaybackState
data DOMMediaControllerPlaybackStatePropertyInfo Source
dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState" Source
getDOMMediaControllerPlaybackState :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe Text) Source
Played
data DOMMediaControllerPlayedPropertyInfo Source
dOMMediaControllerPlayed :: AttrLabelProxy "played" Source
getDOMMediaControllerPlayed :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges) Source
Seekable
data DOMMediaControllerSeekablePropertyInfo Source
dOMMediaControllerSeekable :: AttrLabelProxy "seekable" Source
getDOMMediaControllerSeekable :: (MonadIO m, DOMMediaControllerK o) => o -> m (Maybe DOMTimeRanges) Source
Volume
data DOMMediaControllerVolumePropertyInfo Source
dOMMediaControllerVolume :: AttrLabelProxy "volume" Source
getDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> m Double Source
setDOMMediaControllerVolume :: (MonadIO m, DOMMediaControllerK o) => o -> Double -> m () Source