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 DOMMediaController = DOMMediaController (ManagedPtr DOMMediaController)
- class GObject o => IsDOMMediaController o
- toDOMMediaController :: IsDOMMediaController o => o -> IO DOMMediaController
- noDOMMediaController :: Maybe DOMMediaController
- data DOMMediaControllerGetBufferedMethodInfo
- dOMMediaControllerGetBuffered :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetCurrentTimeMethodInfo
- dOMMediaControllerGetCurrentTime :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetDefaultPlaybackRateMethodInfo
- dOMMediaControllerGetDefaultPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetDurationMethodInfo
- dOMMediaControllerGetDuration :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetMutedMethodInfo
- dOMMediaControllerGetMuted :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Bool
- data DOMMediaControllerGetPausedMethodInfo
- dOMMediaControllerGetPaused :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Bool
- data DOMMediaControllerGetPlaybackRateMethodInfo
- dOMMediaControllerGetPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerGetPlaybackStateMethodInfo
- dOMMediaControllerGetPlaybackState :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Text
- data DOMMediaControllerGetPlayedMethodInfo
- dOMMediaControllerGetPlayed :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetSeekableMethodInfo
- dOMMediaControllerGetSeekable :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- data DOMMediaControllerGetVolumeMethodInfo
- dOMMediaControllerGetVolume :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- data DOMMediaControllerPauseMethodInfo
- dOMMediaControllerPause :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m ()
- data DOMMediaControllerPlayMethodInfo
- dOMMediaControllerPlay :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m ()
- data DOMMediaControllerSetCurrentTimeMethodInfo
- dOMMediaControllerSetCurrentTime :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetDefaultPlaybackRateMethodInfo
- dOMMediaControllerSetDefaultPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetMutedMethodInfo
- dOMMediaControllerSetMuted :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Bool -> m ()
- data DOMMediaControllerSetPlaybackRateMethodInfo
- dOMMediaControllerSetPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerSetVolumeMethodInfo
- dOMMediaControllerSetVolume :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- data DOMMediaControllerUnpauseMethodInfo
- dOMMediaControllerUnpause :: (HasCallStack, 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 #
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 AttributeList DOMMediaController Source # | |
type SignalList DOMMediaController Source # | |
class GObject o => IsDOMMediaController o Source #
toDOMMediaController :: IsDOMMediaController o => o -> IO DOMMediaController Source #
Methods
getBuffered
data DOMMediaControllerGetBufferedMethodInfo Source #
((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetBufferedMethodInfo a signature Source # | |
dOMMediaControllerGetBuffered Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getCurrentTime
data DOMMediaControllerGetCurrentTimeMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetCurrentTimeMethodInfo a signature Source # | |
dOMMediaControllerGetCurrentTime Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getDefaultPlaybackRate
data DOMMediaControllerGetDefaultPlaybackRateMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetDefaultPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerGetDefaultPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getDuration
data DOMMediaControllerGetDurationMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetDurationMethodInfo a signature Source # | |
dOMMediaControllerGetDuration Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getMuted
data DOMMediaControllerGetMutedMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetMutedMethodInfo a signature Source # | |
dOMMediaControllerGetMuted Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Bool | Returns: A |
No description available in the introspection data.
getPaused
data DOMMediaControllerGetPausedMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPausedMethodInfo a signature Source # | |
dOMMediaControllerGetPaused Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Bool | Returns: A |
No description available in the introspection data.
getPlaybackRate
data DOMMediaControllerGetPlaybackRateMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerGetPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getPlaybackState
data DOMMediaControllerGetPlaybackStateMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlaybackStateMethodInfo a signature Source # | |
dOMMediaControllerGetPlaybackState Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getPlayed
data DOMMediaControllerGetPlayedMethodInfo Source #
((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetPlayedMethodInfo a signature Source # | |
dOMMediaControllerGetPlayed Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getSeekable
data DOMMediaControllerGetSeekableMethodInfo Source #
((~) * signature (m DOMTimeRanges), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetSeekableMethodInfo a signature Source # | |
dOMMediaControllerGetSeekable Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getVolume
data DOMMediaControllerGetVolumeMethodInfo Source #
((~) * signature (m Double), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerGetVolumeMethodInfo a signature Source # | |
dOMMediaControllerGetVolume Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
pause
data DOMMediaControllerPauseMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPauseMethodInfo a signature Source # | |
dOMMediaControllerPause Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
play
data DOMMediaControllerPlayMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerPlayMethodInfo a signature Source # | |
dOMMediaControllerPlay Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
setCurrentTime
data DOMMediaControllerSetCurrentTimeMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetCurrentTimeMethodInfo a signature Source # | |
dOMMediaControllerSetCurrentTime Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setDefaultPlaybackRate
data DOMMediaControllerSetDefaultPlaybackRateMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetDefaultPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerSetDefaultPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setMuted
data DOMMediaControllerSetMutedMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetMutedMethodInfo a signature Source # | |
dOMMediaControllerSetMuted Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Bool |
|
-> m () |
No description available in the introspection data.
setPlaybackRate
data DOMMediaControllerSetPlaybackRateMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetPlaybackRateMethodInfo a signature Source # | |
dOMMediaControllerSetPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setVolume
data DOMMediaControllerSetVolumeMethodInfo Source #
((~) * signature (Double -> m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerSetVolumeMethodInfo a signature Source # | |
dOMMediaControllerSetVolume Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () | (Can throw |
No description available in the introspection data.
unpause
data DOMMediaControllerUnpauseMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsDOMMediaController a) => MethodInfo * DOMMediaControllerUnpauseMethodInfo a signature Source # | |
dOMMediaControllerUnpause Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
Properties
buffered
data DOMMediaControllerBufferedPropertyInfo Source #
dOMMediaControllerBuffered :: AttrLabelProxy "buffered" Source #
getDOMMediaControllerBuffered :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
currentTime
data 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 #
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 #
dOMMediaControllerDuration :: AttrLabelProxy "duration" Source #
getDOMMediaControllerDuration :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
muted
data 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 #
dOMMediaControllerPaused :: AttrLabelProxy "paused" Source #
getDOMMediaControllerPaused :: (MonadIO m, IsDOMMediaController o) => o -> m Bool Source #
playbackRate
data 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 #
dOMMediaControllerPlaybackState :: AttrLabelProxy "playbackState" Source #
getDOMMediaControllerPlaybackState :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe Text) Source #
played
data DOMMediaControllerPlayedPropertyInfo Source #
dOMMediaControllerPlayed :: AttrLabelProxy "played" Source #
getDOMMediaControllerPlayed :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
seekable
data DOMMediaControllerSeekablePropertyInfo Source #
dOMMediaControllerSeekable :: AttrLabelProxy "seekable" Source #
getDOMMediaControllerSeekable :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
volume
data 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 #