Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newMediaSource :: IO MediaSource
- newMediaSource :: MonadIO m => m MediaSource
- js_addSourceBuffer :: MediaSource -> JSString -> IO (Nullable SourceBuffer)
- addSourceBuffer :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m (Maybe SourceBuffer)
- addSourceBuffer_ :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m ()
- addSourceBufferUnsafe :: (MonadIO m, ToJSString type', HasCallStack) => MediaSource -> type' -> m SourceBuffer
- addSourceBufferUnchecked :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m SourceBuffer
- js_removeSourceBuffer :: MediaSource -> Nullable SourceBuffer -> IO ()
- removeSourceBuffer :: MonadIO m => MediaSource -> Maybe SourceBuffer -> m ()
- js_endOfStream :: MediaSource -> JSVal -> IO ()
- endOfStream :: MonadIO m => MediaSource -> EndOfStreamError -> m ()
- js_isTypeSupported :: MediaSource -> JSString -> IO Bool
- isTypeSupported :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m Bool
- isTypeSupported_ :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m ()
- js_getSourceBuffers :: MediaSource -> IO (Nullable SourceBufferList)
- getSourceBuffers :: MonadIO m => MediaSource -> m (Maybe SourceBufferList)
- getSourceBuffersUnsafe :: (MonadIO m, HasCallStack) => MediaSource -> m SourceBufferList
- getSourceBuffersUnchecked :: MonadIO m => MediaSource -> m SourceBufferList
- js_getActiveSourceBuffers :: MediaSource -> IO (Nullable SourceBufferList)
- getActiveSourceBuffers :: MonadIO m => MediaSource -> m (Maybe SourceBufferList)
- getActiveSourceBuffersUnsafe :: (MonadIO m, HasCallStack) => MediaSource -> m SourceBufferList
- getActiveSourceBuffersUnchecked :: MonadIO m => MediaSource -> m SourceBufferList
- js_setDuration :: MediaSource -> Double -> IO ()
- setDuration :: MonadIO m => MediaSource -> Double -> m ()
- js_getDuration :: MediaSource -> IO Double
- getDuration :: MonadIO m => MediaSource -> m Double
- js_getReadyState :: MediaSource -> IO JSString
- getReadyState :: (MonadIO m, FromJSString result) => MediaSource -> m result
- newtype MediaSource = MediaSource {}
- gTypeMediaSource :: GType
Documentation
js_addSourceBuffer :: MediaSource -> JSString -> IO (Nullable SourceBuffer) Source #
addSourceBuffer :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m (Maybe SourceBuffer) Source #
addSourceBuffer_ :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m () Source #
addSourceBufferUnsafe :: (MonadIO m, ToJSString type', HasCallStack) => MediaSource -> type' -> m SourceBuffer Source #
addSourceBufferUnchecked :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m SourceBuffer Source #
js_removeSourceBuffer :: MediaSource -> Nullable SourceBuffer -> IO () Source #
removeSourceBuffer :: MonadIO m => MediaSource -> Maybe SourceBuffer -> m () Source #
js_endOfStream :: MediaSource -> JSVal -> IO () Source #
endOfStream :: MonadIO m => MediaSource -> EndOfStreamError -> m () Source #
js_isTypeSupported :: MediaSource -> JSString -> IO Bool Source #
isTypeSupported :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m Bool Source #
isTypeSupported_ :: (MonadIO m, ToJSString type') => MediaSource -> type' -> m () Source #
getSourceBuffers :: MonadIO m => MediaSource -> m (Maybe SourceBufferList) Source #
getSourceBuffersUnsafe :: (MonadIO m, HasCallStack) => MediaSource -> m SourceBufferList Source #
getSourceBuffersUnchecked :: MonadIO m => MediaSource -> m SourceBufferList Source #
getActiveSourceBuffers :: MonadIO m => MediaSource -> m (Maybe SourceBufferList) Source #
getActiveSourceBuffersUnsafe :: (MonadIO m, HasCallStack) => MediaSource -> m SourceBufferList Source #
getActiveSourceBuffersUnchecked :: MonadIO m => MediaSource -> m SourceBufferList Source #
js_setDuration :: MediaSource -> Double -> IO () Source #
setDuration :: MonadIO m => MediaSource -> Double -> m () Source #
js_getDuration :: MediaSource -> IO Double Source #
getDuration :: MonadIO m => MediaSource -> m Double Source #
js_getReadyState :: MediaSource -> IO JSString Source #
getReadyState :: (MonadIO m, FromJSString result) => MediaSource -> m result Source #
newtype MediaSource Source #
Functions for this inteface are in GHCJS.DOM.MediaSource. Base interface functions are in: