Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newMediaController :: IO MediaController
- newMediaController :: MonadIO m => m MediaController
- js_play :: MediaController -> IO ()
- play :: MonadIO m => MediaController -> m ()
- js_pause :: MediaController -> IO ()
- pause :: MonadIO m => MediaController -> m ()
- js_unpause :: MediaController -> IO ()
- unpause :: MonadIO m => MediaController -> m ()
- js_getBuffered :: MediaController -> IO (Nullable TimeRanges)
- getBuffered :: MonadIO m => MediaController -> m (Maybe TimeRanges)
- getBufferedUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges
- getBufferedUnchecked :: MonadIO m => MediaController -> m TimeRanges
- js_getSeekable :: MediaController -> IO (Nullable TimeRanges)
- getSeekable :: MonadIO m => MediaController -> m (Maybe TimeRanges)
- getSeekableUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges
- getSeekableUnchecked :: MonadIO m => MediaController -> m TimeRanges
- js_getDuration :: MediaController -> IO Double
- getDuration :: MonadIO m => MediaController -> m Double
- js_setCurrentTime :: MediaController -> Double -> IO ()
- setCurrentTime :: MonadIO m => MediaController -> Double -> m ()
- js_getCurrentTime :: MediaController -> IO Double
- getCurrentTime :: MonadIO m => MediaController -> m Double
- js_getPaused :: MediaController -> IO Bool
- getPaused :: MonadIO m => MediaController -> m Bool
- js_getPlayed :: MediaController -> IO (Nullable TimeRanges)
- getPlayed :: MonadIO m => MediaController -> m (Maybe TimeRanges)
- getPlayedUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges
- getPlayedUnchecked :: MonadIO m => MediaController -> m TimeRanges
- js_getPlaybackState :: MediaController -> IO JSString
- getPlaybackState :: (MonadIO m, FromJSString result) => MediaController -> m result
- js_setDefaultPlaybackRate :: MediaController -> Double -> IO ()
- setDefaultPlaybackRate :: MonadIO m => MediaController -> Double -> m ()
- js_getDefaultPlaybackRate :: MediaController -> IO Double
- getDefaultPlaybackRate :: MonadIO m => MediaController -> m Double
- js_setPlaybackRate :: MediaController -> Double -> IO ()
- setPlaybackRate :: MonadIO m => MediaController -> Double -> m ()
- js_getPlaybackRate :: MediaController -> IO Double
- getPlaybackRate :: MonadIO m => MediaController -> m Double
- js_setVolume :: MediaController -> Double -> IO ()
- setVolume :: MonadIO m => MediaController -> Double -> m ()
- js_getVolume :: MediaController -> IO Double
- getVolume :: MonadIO m => MediaController -> m Double
- js_setMuted :: MediaController -> Bool -> IO ()
- setMuted :: MonadIO m => MediaController -> Bool -> m ()
- js_getMuted :: MediaController -> IO Bool
- getMuted :: MonadIO m => MediaController -> m Bool
- newtype MediaController = MediaController {}
- gTypeMediaController :: GType
Documentation
js_play :: MediaController -> IO () Source #
play :: MonadIO m => MediaController -> m () Source #
js_pause :: MediaController -> IO () Source #
pause :: MonadIO m => MediaController -> m () Source #
js_unpause :: MediaController -> IO () Source #
unpause :: MonadIO m => MediaController -> m () Source #
js_getBuffered :: MediaController -> IO (Nullable TimeRanges) Source #
getBuffered :: MonadIO m => MediaController -> m (Maybe TimeRanges) Source #
getBufferedUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges Source #
getBufferedUnchecked :: MonadIO m => MediaController -> m TimeRanges Source #
js_getSeekable :: MediaController -> IO (Nullable TimeRanges) Source #
getSeekable :: MonadIO m => MediaController -> m (Maybe TimeRanges) Source #
getSeekableUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges Source #
getSeekableUnchecked :: MonadIO m => MediaController -> m TimeRanges Source #
js_getDuration :: MediaController -> IO Double Source #
getDuration :: MonadIO m => MediaController -> m Double Source #
js_setCurrentTime :: MediaController -> Double -> IO () Source #
setCurrentTime :: MonadIO m => MediaController -> Double -> m () Source #
getCurrentTime :: MonadIO m => MediaController -> m Double Source #
js_getPaused :: MediaController -> IO Bool Source #
js_getPlayed :: MediaController -> IO (Nullable TimeRanges) Source #
getPlayed :: MonadIO m => MediaController -> m (Maybe TimeRanges) Source #
getPlayedUnsafe :: (MonadIO m, HasCallStack) => MediaController -> m TimeRanges Source #
getPlayedUnchecked :: MonadIO m => MediaController -> m TimeRanges Source #
getPlaybackState :: (MonadIO m, FromJSString result) => MediaController -> m result Source #
js_setDefaultPlaybackRate :: MediaController -> Double -> IO () Source #
setDefaultPlaybackRate :: MonadIO m => MediaController -> Double -> m () Source #
getDefaultPlaybackRate :: MonadIO m => MediaController -> m Double Source #
js_setPlaybackRate :: MediaController -> Double -> IO () Source #
setPlaybackRate :: MonadIO m => MediaController -> Double -> m () Source #
getPlaybackRate :: MonadIO m => MediaController -> m Double Source #
js_setVolume :: MediaController -> Double -> IO () Source #
js_getVolume :: MediaController -> IO Double Source #
js_setMuted :: MediaController -> Bool -> IO () Source #
js_getMuted :: MediaController -> IO Bool Source #
newtype MediaController Source #
Functions for this inteface are in GHCJS.DOM.MediaController. Base interface functions are in: