Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newMediaSource :: MonadDOM m => m MediaSource
- addSourceBuffer :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m (Maybe SourceBuffer)
- addSourceBuffer_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
- addSourceBufferUnsafe :: (MonadDOM m, ToJSString type', HasCallStack) => MediaSource -> type' -> m SourceBuffer
- addSourceBufferUnchecked :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m SourceBuffer
- removeSourceBuffer :: MonadDOM m => MediaSource -> Maybe SourceBuffer -> m ()
- endOfStream :: MonadDOM m => MediaSource -> EndOfStreamError -> m ()
- isTypeSupported :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m Bool
- isTypeSupported_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
- getSourceBuffers :: MonadDOM m => MediaSource -> m (Maybe SourceBufferList)
- getSourceBuffersUnsafe :: (MonadDOM m, HasCallStack) => MediaSource -> m SourceBufferList
- getSourceBuffersUnchecked :: MonadDOM m => MediaSource -> m SourceBufferList
- getActiveSourceBuffers :: MonadDOM m => MediaSource -> m (Maybe SourceBufferList)
- getActiveSourceBuffersUnsafe :: (MonadDOM m, HasCallStack) => MediaSource -> m SourceBufferList
- getActiveSourceBuffersUnchecked :: MonadDOM m => MediaSource -> m SourceBufferList
- setDuration :: MonadDOM m => MediaSource -> Double -> m ()
- getDuration :: MonadDOM m => MediaSource -> m Double
- getReadyState :: (MonadDOM m, FromJSString result) => MediaSource -> m result
- newtype MediaSource = MediaSource {}
- gTypeMediaSource :: JSM GType
Documentation
addSourceBuffer :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m (Maybe SourceBuffer) Source #
addSourceBuffer_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m () Source #
addSourceBufferUnsafe :: (MonadDOM m, ToJSString type', HasCallStack) => MediaSource -> type' -> m SourceBuffer Source #
addSourceBufferUnchecked :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m SourceBuffer Source #
removeSourceBuffer :: MonadDOM m => MediaSource -> Maybe SourceBuffer -> m () Source #
endOfStream :: MonadDOM m => MediaSource -> EndOfStreamError -> m () Source #
isTypeSupported :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m Bool Source #
isTypeSupported_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m () Source #
getSourceBuffers :: MonadDOM m => MediaSource -> m (Maybe SourceBufferList) Source #
getSourceBuffersUnsafe :: (MonadDOM m, HasCallStack) => MediaSource -> m SourceBufferList Source #
getSourceBuffersUnchecked :: MonadDOM m => MediaSource -> m SourceBufferList Source #
getActiveSourceBuffers :: MonadDOM m => MediaSource -> m (Maybe SourceBufferList) Source #
getActiveSourceBuffersUnsafe :: (MonadDOM m, HasCallStack) => MediaSource -> m SourceBufferList Source #
setDuration :: MonadDOM m => MediaSource -> Double -> m () Source #
getDuration :: MonadDOM m => MediaSource -> m Double Source #
getReadyState :: (MonadDOM m, FromJSString result) => MediaSource -> m result Source #
newtype MediaSource Source #
Functions for this inteface are in JSDOM.MediaSource. Base interface functions are in: