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 :: (MonadIO m, IsDOMMediaController o) => o -> m DOMMediaController
- noDOMMediaController :: Maybe DOMMediaController
- dOMMediaControllerGetBuffered :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- dOMMediaControllerGetCurrentTime :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- dOMMediaControllerGetDefaultPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- dOMMediaControllerGetDuration :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- dOMMediaControllerGetMuted :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Bool
- dOMMediaControllerGetPaused :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Bool
- dOMMediaControllerGetPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- dOMMediaControllerGetPlaybackState :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Text
- dOMMediaControllerGetPlayed :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- dOMMediaControllerGetSeekable :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m DOMTimeRanges
- dOMMediaControllerGetVolume :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m Double
- dOMMediaControllerPause :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m ()
- dOMMediaControllerPlay :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m ()
- dOMMediaControllerSetCurrentTime :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- dOMMediaControllerSetDefaultPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- dOMMediaControllerSetMuted :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Bool -> m ()
- dOMMediaControllerSetPlaybackRate :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- dOMMediaControllerSetVolume :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> Double -> m ()
- dOMMediaControllerUnpause :: (HasCallStack, MonadIO m, IsDOMMediaController a) => a -> m ()
- getDOMMediaControllerBuffered :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- constructDOMMediaControllerCurrentTime :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- getDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- constructDOMMediaControllerDefaultPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- getDOMMediaControllerDuration :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- constructDOMMediaControllerMuted :: IsDOMMediaController o => Bool -> IO (GValueConstruct o)
- getDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> m Bool
- setDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> Bool -> m ()
- getDOMMediaControllerPaused :: (MonadIO m, IsDOMMediaController o) => o -> m Bool
- constructDOMMediaControllerPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- getDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
- getDOMMediaControllerPlaybackState :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe Text)
- getDOMMediaControllerPlayed :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- getDOMMediaControllerSeekable :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges)
- constructDOMMediaControllerVolume :: IsDOMMediaController o => Double -> IO (GValueConstruct o)
- getDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> m Double
- setDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m ()
Exported types
newtype DOMMediaController Source #
class GObject o => IsDOMMediaController o Source #
toDOMMediaController :: (MonadIO m, IsDOMMediaController o) => o -> m DOMMediaController Source #
Methods
getBuffered
dOMMediaControllerGetBuffered Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getCurrentTime
dOMMediaControllerGetCurrentTime Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getDefaultPlaybackRate
dOMMediaControllerGetDefaultPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getDuration
dOMMediaControllerGetDuration Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getMuted
dOMMediaControllerGetMuted Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Bool | Returns: A |
No description available in the introspection data.
getPaused
dOMMediaControllerGetPaused Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Bool | Returns: A |
No description available in the introspection data.
getPlaybackRate
dOMMediaControllerGetPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
getPlaybackState
dOMMediaControllerGetPlaybackState Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getPlayed
dOMMediaControllerGetPlayed Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getSeekable
dOMMediaControllerGetSeekable Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m DOMTimeRanges | Returns: A |
No description available in the introspection data.
getVolume
dOMMediaControllerGetVolume Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m Double | Returns: A |
No description available in the introspection data.
pause
dOMMediaControllerPause Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
play
dOMMediaControllerPlay Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
setCurrentTime
dOMMediaControllerSetCurrentTime Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setDefaultPlaybackRate
dOMMediaControllerSetDefaultPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setMuted
dOMMediaControllerSetMuted Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Bool |
|
-> m () |
No description available in the introspection data.
setPlaybackRate
dOMMediaControllerSetPlaybackRate Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () |
No description available in the introspection data.
setVolume
dOMMediaControllerSetVolume Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> Double |
|
-> m () | (Can throw |
No description available in the introspection data.
unpause
dOMMediaControllerUnpause Source #
:: (HasCallStack, MonadIO m, IsDOMMediaController a) | |
=> a |
|
-> m () |
No description available in the introspection data.
Properties
buffered
getDOMMediaControllerBuffered :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
currentTime
constructDOMMediaControllerCurrentTime :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
getDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerCurrentTime :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
defaultPlaybackRate
constructDOMMediaControllerDefaultPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
getDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerDefaultPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
duration
getDOMMediaControllerDuration :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
muted
constructDOMMediaControllerMuted :: IsDOMMediaController o => Bool -> IO (GValueConstruct o) Source #
getDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> m Bool Source #
setDOMMediaControllerMuted :: (MonadIO m, IsDOMMediaController o) => o -> Bool -> m () Source #
paused
getDOMMediaControllerPaused :: (MonadIO m, IsDOMMediaController o) => o -> m Bool Source #
playbackRate
constructDOMMediaControllerPlaybackRate :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
getDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerPlaybackRate :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #
playbackState
getDOMMediaControllerPlaybackState :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe Text) Source #
played
getDOMMediaControllerPlayed :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
seekable
getDOMMediaControllerSeekable :: (MonadIO m, IsDOMMediaController o) => o -> m (Maybe DOMTimeRanges) Source #
volume
constructDOMMediaControllerVolume :: IsDOMMediaController o => Double -> IO (GValueConstruct o) Source #
getDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> m Double Source #
setDOMMediaControllerVolume :: (MonadIO m, IsDOMMediaController o) => o -> Double -> m () Source #