Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_appendBuffer :: SourceBuffer -> Nullable ArrayBuffer -> IO ()
- appendBuffer :: (MonadIO m, IsArrayBuffer data') => SourceBuffer -> Maybe data' -> m ()
- js_appendBufferView :: SourceBuffer -> Nullable ArrayBufferView -> IO ()
- appendBufferView :: (MonadIO m, IsArrayBufferView data') => SourceBuffer -> Maybe data' -> m ()
- js_abort :: SourceBuffer -> IO ()
- abort :: MonadIO m => SourceBuffer -> m ()
- js_remove :: SourceBuffer -> Double -> Double -> IO ()
- remove :: MonadIO m => SourceBuffer -> Double -> Double -> m ()
- js_setMode :: SourceBuffer -> JSVal -> IO ()
- setMode :: MonadIO m => SourceBuffer -> AppendMode -> m ()
- js_getMode :: SourceBuffer -> IO JSVal
- getMode :: MonadIO m => SourceBuffer -> m AppendMode
- js_getUpdating :: SourceBuffer -> IO Bool
- getUpdating :: MonadIO m => SourceBuffer -> m Bool
- js_getBuffered :: SourceBuffer -> IO (Nullable TimeRanges)
- getBuffered :: MonadIO m => SourceBuffer -> m (Maybe TimeRanges)
- getBufferedUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m TimeRanges
- getBufferedUnchecked :: MonadIO m => SourceBuffer -> m TimeRanges
- js_setTimestampOffset :: SourceBuffer -> Double -> IO ()
- setTimestampOffset :: MonadIO m => SourceBuffer -> Double -> m ()
- js_getTimestampOffset :: SourceBuffer -> IO Double
- getTimestampOffset :: MonadIO m => SourceBuffer -> m Double
- js_getAudioTracks :: SourceBuffer -> IO (Nullable AudioTrackList)
- getAudioTracks :: MonadIO m => SourceBuffer -> m (Maybe AudioTrackList)
- getAudioTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m AudioTrackList
- getAudioTracksUnchecked :: MonadIO m => SourceBuffer -> m AudioTrackList
- js_getVideoTracks :: SourceBuffer -> IO (Nullable VideoTrackList)
- getVideoTracks :: MonadIO m => SourceBuffer -> m (Maybe VideoTrackList)
- getVideoTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m VideoTrackList
- getVideoTracksUnchecked :: MonadIO m => SourceBuffer -> m VideoTrackList
- js_getTextTracks :: SourceBuffer -> IO (Nullable TextTrackList)
- getTextTracks :: MonadIO m => SourceBuffer -> m (Maybe TextTrackList)
- getTextTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m TextTrackList
- getTextTracksUnchecked :: MonadIO m => SourceBuffer -> m TextTrackList
- js_setAppendWindowStart :: SourceBuffer -> Double -> IO ()
- setAppendWindowStart :: MonadIO m => SourceBuffer -> Double -> m ()
- js_getAppendWindowStart :: SourceBuffer -> IO Double
- getAppendWindowStart :: MonadIO m => SourceBuffer -> m Double
- js_setAppendWindowEnd :: SourceBuffer -> Double -> IO ()
- setAppendWindowEnd :: MonadIO m => SourceBuffer -> Double -> m ()
- js_getAppendWindowEnd :: SourceBuffer -> IO Double
- getAppendWindowEnd :: MonadIO m => SourceBuffer -> m Double
- newtype SourceBuffer = SourceBuffer {}
- gTypeSourceBuffer :: GType
Documentation
js_appendBuffer :: SourceBuffer -> Nullable ArrayBuffer -> IO () Source #
appendBuffer :: (MonadIO m, IsArrayBuffer data') => SourceBuffer -> Maybe data' -> m () Source #
js_appendBufferView :: SourceBuffer -> Nullable ArrayBufferView -> IO () Source #
appendBufferView :: (MonadIO m, IsArrayBufferView data') => SourceBuffer -> Maybe data' -> m () Source #
js_abort :: SourceBuffer -> IO () Source #
abort :: MonadIO m => SourceBuffer -> m () Source #
js_setMode :: SourceBuffer -> JSVal -> IO () Source #
setMode :: MonadIO m => SourceBuffer -> AppendMode -> m () Source #
js_getMode :: SourceBuffer -> IO JSVal Source #
getMode :: MonadIO m => SourceBuffer -> m AppendMode Source #
js_getUpdating :: SourceBuffer -> IO Bool Source #
getUpdating :: MonadIO m => SourceBuffer -> m Bool Source #
js_getBuffered :: SourceBuffer -> IO (Nullable TimeRanges) Source #
getBuffered :: MonadIO m => SourceBuffer -> m (Maybe TimeRanges) Source #
getBufferedUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m TimeRanges Source #
getBufferedUnchecked :: MonadIO m => SourceBuffer -> m TimeRanges Source #
js_setTimestampOffset :: SourceBuffer -> Double -> IO () Source #
setTimestampOffset :: MonadIO m => SourceBuffer -> Double -> m () Source #
getTimestampOffset :: MonadIO m => SourceBuffer -> m Double Source #
getAudioTracks :: MonadIO m => SourceBuffer -> m (Maybe AudioTrackList) Source #
getAudioTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m AudioTrackList Source #
getAudioTracksUnchecked :: MonadIO m => SourceBuffer -> m AudioTrackList Source #
getVideoTracks :: MonadIO m => SourceBuffer -> m (Maybe VideoTrackList) Source #
getVideoTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m VideoTrackList Source #
getVideoTracksUnchecked :: MonadIO m => SourceBuffer -> m VideoTrackList Source #
getTextTracks :: MonadIO m => SourceBuffer -> m (Maybe TextTrackList) Source #
getTextTracksUnsafe :: (MonadIO m, HasCallStack) => SourceBuffer -> m TextTrackList Source #
getTextTracksUnchecked :: MonadIO m => SourceBuffer -> m TextTrackList Source #
js_setAppendWindowStart :: SourceBuffer -> Double -> IO () Source #
setAppendWindowStart :: MonadIO m => SourceBuffer -> Double -> m () Source #
getAppendWindowStart :: MonadIO m => SourceBuffer -> m Double Source #
js_setAppendWindowEnd :: SourceBuffer -> Double -> IO () Source #
setAppendWindowEnd :: MonadIO m => SourceBuffer -> Double -> m () Source #
getAppendWindowEnd :: MonadIO m => SourceBuffer -> m Double Source #
newtype SourceBuffer Source #
Functions for this inteface are in GHCJS.DOM.SourceBuffer. Base interface functions are in: