Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newMediaStream :: MonadDOM m => m MediaStream
- newMediaStream' :: MonadDOM m => Maybe MediaStream -> m MediaStream
- newMediaStream'' :: (MonadDOM m, IsMediaStreamTrack tracks) => [Maybe tracks] -> m MediaStream
- getAudioTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack]
- getVideoTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack]
- getTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack]
- addTrack :: (MonadDOM m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m ()
- removeTrack :: (MonadDOM m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m ()
- getTrackById :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m (Maybe MediaStreamTrack)
- clone :: MonadDOM m => MediaStream -> m (Maybe MediaStream)
- getId :: (MonadDOM m, FromJSString result) => MediaStream -> m result
- getActive :: MonadDOM m => MediaStream -> m Bool
- active :: EventName MediaStream Event
- inactive :: EventName MediaStream Event
- addTrackEvent :: EventName MediaStream Event
- removeTrackEvent :: EventName MediaStream Event
- data MediaStream
- castToMediaStream :: IsGObject obj => obj -> JSM MediaStream
- gTypeMediaStream :: JSM GType
Documentation
newMediaStream' :: MonadDOM m => Maybe MediaStream -> m MediaStream Source #
newMediaStream'' :: (MonadDOM m, IsMediaStreamTrack tracks) => [Maybe tracks] -> m MediaStream Source #
getAudioTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack] Source #
getVideoTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack] Source #
getTracks :: MonadDOM m => MediaStream -> m [Maybe MediaStreamTrack] Source #
addTrack :: (MonadDOM m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m () Source #
removeTrack :: (MonadDOM m, IsMediaStreamTrack track) => MediaStream -> Maybe track -> m () Source #
getTrackById :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m (Maybe MediaStreamTrack) Source #
clone :: MonadDOM m => MediaStream -> m (Maybe MediaStream) Source #
getId :: (MonadDOM m, FromJSString result) => MediaStream -> m result Source #
data MediaStream Source #
Functions for this inteface are in JSDOM.MediaStream. Base interface functions are in:
castToMediaStream :: IsGObject obj => obj -> JSM MediaStream Source #