Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_addCue :: TextTrack -> Nullable TextTrackCue -> IO ()
- addCue :: (MonadIO m, IsTextTrackCue cue) => TextTrack -> Maybe cue -> m ()
- js_removeCue :: TextTrack -> Nullable TextTrackCue -> IO ()
- removeCue :: (MonadIO m, IsTextTrackCue cue) => TextTrack -> Maybe cue -> m ()
- js_addRegion :: TextTrack -> Nullable VTTRegion -> IO ()
- addRegion :: MonadIO m => TextTrack -> Maybe VTTRegion -> m ()
- js_removeRegion :: TextTrack -> Nullable VTTRegion -> IO ()
- removeRegion :: MonadIO m => TextTrack -> Maybe VTTRegion -> m ()
- js_getId :: TextTrack -> IO JSString
- getId :: (MonadIO m, FromJSString result) => TextTrack -> m result
- js_setKind :: TextTrack -> JSVal -> IO ()
- setKind :: MonadIO m => TextTrack -> TextTrackKind -> m ()
- js_getKind :: TextTrack -> IO JSVal
- getKind :: MonadIO m => TextTrack -> m TextTrackKind
- js_getLabel :: TextTrack -> IO JSString
- getLabel :: (MonadIO m, FromJSString result) => TextTrack -> m result
- js_setLanguage :: TextTrack -> JSString -> IO ()
- setLanguage :: (MonadIO m, ToJSString val) => TextTrack -> val -> m ()
- js_getLanguage :: TextTrack -> IO JSString
- getLanguage :: (MonadIO m, FromJSString result) => TextTrack -> m result
- js_getInBandMetadataTrackDispatchType :: TextTrack -> IO JSString
- getInBandMetadataTrackDispatchType :: (MonadIO m, FromJSString result) => TextTrack -> m result
- js_setMode :: TextTrack -> JSVal -> IO ()
- setMode :: MonadIO m => TextTrack -> TextTrackMode -> m ()
- js_getMode :: TextTrack -> IO JSVal
- getMode :: MonadIO m => TextTrack -> m TextTrackMode
- js_getCues :: TextTrack -> IO (Nullable TextTrackCueList)
- getCues :: MonadIO m => TextTrack -> m (Maybe TextTrackCueList)
- getCuesUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m TextTrackCueList
- getCuesUnchecked :: MonadIO m => TextTrack -> m TextTrackCueList
- js_getActiveCues :: TextTrack -> IO (Nullable TextTrackCueList)
- getActiveCues :: MonadIO m => TextTrack -> m (Maybe TextTrackCueList)
- getActiveCuesUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m TextTrackCueList
- getActiveCuesUnchecked :: MonadIO m => TextTrack -> m TextTrackCueList
- cueChange :: EventName TextTrack Event
- js_getRegions :: TextTrack -> IO (Nullable VTTRegionList)
- getRegions :: MonadIO m => TextTrack -> m (Maybe VTTRegionList)
- getRegionsUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m VTTRegionList
- getRegionsUnchecked :: MonadIO m => TextTrack -> m VTTRegionList
- js_getSourceBuffer :: TextTrack -> IO (Nullable SourceBuffer)
- getSourceBuffer :: MonadIO m => TextTrack -> m (Maybe SourceBuffer)
- getSourceBufferUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m SourceBuffer
- getSourceBufferUnchecked :: MonadIO m => TextTrack -> m SourceBuffer
- newtype TextTrack = TextTrack {
- unTextTrack :: JSVal
- gTypeTextTrack :: GType
Documentation
js_removeCue :: TextTrack -> Nullable TextTrackCue -> IO () Source #
setLanguage :: (MonadIO m, ToJSString val) => TextTrack -> val -> m () Source #
getLanguage :: (MonadIO m, FromJSString result) => TextTrack -> m result Source #
getInBandMetadataTrackDispatchType :: (MonadIO m, FromJSString result) => TextTrack -> m result Source #
js_getCues :: TextTrack -> IO (Nullable TextTrackCueList) Source #
getCuesUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m TextTrackCueList Source #
getCuesUnchecked :: MonadIO m => TextTrack -> m TextTrackCueList Source #
getActiveCues :: MonadIO m => TextTrack -> m (Maybe TextTrackCueList) Source #
getActiveCuesUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m TextTrackCueList Source #
getActiveCuesUnchecked :: MonadIO m => TextTrack -> m TextTrackCueList Source #
js_getRegions :: TextTrack -> IO (Nullable VTTRegionList) Source #
getRegions :: MonadIO m => TextTrack -> m (Maybe VTTRegionList) Source #
getRegionsUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m VTTRegionList Source #
getRegionsUnchecked :: MonadIO m => TextTrack -> m VTTRegionList Source #
js_getSourceBuffer :: TextTrack -> IO (Nullable SourceBuffer) Source #
getSourceBuffer :: MonadIO m => TextTrack -> m (Maybe SourceBuffer) Source #
getSourceBufferUnsafe :: (MonadIO m, HasCallStack) => TextTrack -> m SourceBuffer Source #
getSourceBufferUnchecked :: MonadIO m => TextTrack -> m SourceBuffer Source #
Functions for this inteface are in GHCJS.DOM.TextTrack. Base interface functions are in: