Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newMediaStream :: IO MediaStream
- newMediaStream :: MonadIO m => m MediaStream
- js_newMediaStream' :: Nullable MediaStream -> IO MediaStream
- newMediaStream' :: MonadIO m => Maybe MediaStream -> m MediaStream
- js_newMediaStream'' :: JSVal -> IO MediaStream
- newMediaStream'' :: (MonadIO m, IsMediaStreamTrack tracks) => [Maybe tracks] -> m MediaStream
- js_getAudioTracks :: MediaStream -> IO JSVal
- getAudioTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack]
- getAudioTracks_ :: MonadIO m => MediaStream -> m ()
- js_getVideoTracks :: MediaStream -> IO JSVal
- getVideoTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack]
- getVideoTracks_ :: MonadIO m => MediaStream -> m ()
- js_getTracks :: MediaStream -> IO JSVal
- getTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack]
- getTracks_ :: MonadIO m => MediaStream -> m ()
- js_addTrack :: MediaStream -> Nullable MediaStreamTrack -> IO ()
- addTrack :: (MonadIO m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m ()
- js_removeTrack :: MediaStream -> Nullable MediaStreamTrack -> IO ()
- removeTrack :: (MonadIO m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m ()
- js_getTrackById :: MediaStream -> JSString -> IO (Nullable MediaStreamTrack)
- getTrackById :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m (Maybe MediaStreamTrack)
- getTrackById_ :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m ()
- getTrackByIdUnsafe :: (MonadIO m, ToJSString trackId, HasCallStack) => MediaStream -> trackId -> m MediaStreamTrack
- getTrackByIdUnchecked :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m MediaStreamTrack
- js_clone :: MediaStream -> IO (Nullable MediaStream)
- clone :: MonadIO m => MediaStream -> m (Maybe MediaStream)
- clone_ :: MonadIO m => MediaStream -> m ()
- cloneUnsafe :: (MonadIO m, HasCallStack) => MediaStream -> m MediaStream
- cloneUnchecked :: MonadIO m => MediaStream -> m MediaStream
- js_getId :: MediaStream -> IO JSString
- getId :: (MonadIO m, FromJSString result) => MediaStream -> m result
- js_getActive :: MediaStream -> IO Bool
- getActive :: MonadIO m => MediaStream -> m Bool
- active :: EventName MediaStream Event
- inactive :: EventName MediaStream Event
- addTrackEvent :: EventName MediaStream Event
- removeTrackEvent :: EventName MediaStream Event
- newtype MediaStream = MediaStream {}
- gTypeMediaStream :: GType
Documentation
newMediaStream' :: MonadIO m => Maybe MediaStream -> m MediaStream Source #
js_newMediaStream'' :: JSVal -> IO MediaStream Source #
newMediaStream'' :: (MonadIO m, IsMediaStreamTrack tracks) => [Maybe tracks] -> m MediaStream Source #
js_getAudioTracks :: MediaStream -> IO JSVal Source #
getAudioTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack] Source #
getAudioTracks_ :: MonadIO m => MediaStream -> m () Source #
js_getVideoTracks :: MediaStream -> IO JSVal Source #
getVideoTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack] Source #
getVideoTracks_ :: MonadIO m => MediaStream -> m () Source #
js_getTracks :: MediaStream -> IO JSVal Source #
getTracks :: MonadIO m => MediaStream -> m [Maybe MediaStreamTrack] Source #
getTracks_ :: MonadIO m => MediaStream -> m () Source #
js_addTrack :: MediaStream -> Nullable MediaStreamTrack -> IO () Source #
addTrack :: (MonadIO m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m () Source #
js_removeTrack :: MediaStream -> Nullable MediaStreamTrack -> IO () Source #
removeTrack :: (MonadIO m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m () Source #
js_getTrackById :: MediaStream -> JSString -> IO (Nullable MediaStreamTrack) Source #
getTrackById :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m (Maybe MediaStreamTrack) Source #
getTrackById_ :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m () Source #
getTrackByIdUnsafe :: (MonadIO m, ToJSString trackId, HasCallStack) => MediaStream -> trackId -> m MediaStreamTrack Source #
getTrackByIdUnchecked :: (MonadIO m, ToJSString trackId) => MediaStream -> trackId -> m MediaStreamTrack Source #
js_clone :: MediaStream -> IO (Nullable MediaStream) Source #
clone :: MonadIO m => MediaStream -> m (Maybe MediaStream) Source #
clone_ :: MonadIO m => MediaStream -> m () Source #
cloneUnsafe :: (MonadIO m, HasCallStack) => MediaStream -> m MediaStream Source #
cloneUnchecked :: MonadIO m => MediaStream -> m MediaStream Source #
getId :: (MonadIO m, FromJSString result) => MediaStream -> m result Source #
js_getActive :: MediaStream -> IO Bool Source #
newtype MediaStream Source #
Functions for this inteface are in GHCJS.DOM.MediaStream. Base interface functions are in: