Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_getSources :: MediaStreamTrack -> Nullable MediaStreamTrackSourcesCallback -> IO ()
- getSources :: (MonadIO m, IsMediaStreamTrack self) => self -> Maybe MediaStreamTrackSourcesCallback -> m ()
- js_getConstraints :: MediaStreamTrack -> IO (Nullable MediaTrackConstraints)
- getConstraints :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaTrackConstraints)
- getConstraints_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m ()
- getConstraintsUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaTrackConstraints
- getConstraintsUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaTrackConstraints
- js_states :: MediaStreamTrack -> IO (Nullable MediaSourceStates)
- states :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaSourceStates)
- states_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m ()
- statesUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaSourceStates
- statesUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaSourceStates
- js_getCapabilities :: MediaStreamTrack -> IO (Nullable MediaStreamCapabilities)
- getCapabilities :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaStreamCapabilities)
- getCapabilities_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m ()
- getCapabilitiesUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaStreamCapabilities
- getCapabilitiesUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamCapabilities
- js_applyConstraints :: MediaStreamTrack -> Nullable Dictionary -> IO ()
- applyConstraints :: (MonadIO m, IsMediaStreamTrack self, IsDictionary constraints) => self -> Maybe constraints -> m ()
- js_clone :: MediaStreamTrack -> IO (Nullable MediaStreamTrack)
- clone :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaStreamTrack)
- clone_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m ()
- cloneUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaStreamTrack
- cloneUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamTrack
- js_stop :: MediaStreamTrack -> IO ()
- stop :: (MonadIO m, IsMediaStreamTrack self) => self -> m ()
- js_getKind :: MediaStreamTrack -> IO JSString
- getKind :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result
- js_getId :: MediaStreamTrack -> IO JSString
- getId :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result
- js_getLabel :: MediaStreamTrack -> IO JSString
- getLabel :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result
- js_setEnabled :: MediaStreamTrack -> Bool -> IO ()
- setEnabled :: (MonadIO m, IsMediaStreamTrack self) => self -> Bool -> m ()
- js_getEnabled :: MediaStreamTrack -> IO Bool
- getEnabled :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool
- js_getMuted :: MediaStreamTrack -> IO Bool
- getMuted :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool
- mute :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event
- unmute :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event
- js_get_readonly :: MediaStreamTrack -> IO Bool
- get_readonly :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool
- js_getRemote :: MediaStreamTrack -> IO Bool
- getRemote :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool
- js_getReadyState :: MediaStreamTrack -> IO JSVal
- getReadyState :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamTrackState
- started :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event
- ended :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event
- overConstrained :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event
- newtype MediaStreamTrack = MediaStreamTrack {}
- gTypeMediaStreamTrack :: GType
- class IsEventTarget o => IsMediaStreamTrack o
- toMediaStreamTrack :: IsMediaStreamTrack o => o -> MediaStreamTrack
Documentation
getSources :: (MonadIO m, IsMediaStreamTrack self) => self -> Maybe MediaStreamTrackSourcesCallback -> m () Source #
getConstraints :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaTrackConstraints) Source #
getConstraints_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m () Source #
getConstraintsUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaTrackConstraints Source #
getConstraintsUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaTrackConstraints Source #
states :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaSourceStates) Source #
states_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m () Source #
statesUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaSourceStates Source #
statesUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaSourceStates Source #
getCapabilities :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaStreamCapabilities) Source #
getCapabilities_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m () Source #
getCapabilitiesUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaStreamCapabilities Source #
getCapabilitiesUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamCapabilities Source #
js_applyConstraints :: MediaStreamTrack -> Nullable Dictionary -> IO () Source #
applyConstraints :: (MonadIO m, IsMediaStreamTrack self, IsDictionary constraints) => self -> Maybe constraints -> m () Source #
clone :: (MonadIO m, IsMediaStreamTrack self) => self -> m (Maybe MediaStreamTrack) Source #
clone_ :: (MonadIO m, IsMediaStreamTrack self) => self -> m () Source #
cloneUnsafe :: (MonadIO m, IsMediaStreamTrack self, HasCallStack) => self -> m MediaStreamTrack Source #
cloneUnchecked :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamTrack Source #
js_stop :: MediaStreamTrack -> IO () Source #
stop :: (MonadIO m, IsMediaStreamTrack self) => self -> m () Source #
js_getKind :: MediaStreamTrack -> IO JSString Source #
getKind :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result Source #
getId :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result Source #
js_getLabel :: MediaStreamTrack -> IO JSString Source #
getLabel :: (MonadIO m, IsMediaStreamTrack self, FromJSString result) => self -> m result Source #
js_setEnabled :: MediaStreamTrack -> Bool -> IO () Source #
setEnabled :: (MonadIO m, IsMediaStreamTrack self) => self -> Bool -> m () Source #
js_getEnabled :: MediaStreamTrack -> IO Bool Source #
getEnabled :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool Source #
js_getMuted :: MediaStreamTrack -> IO Bool Source #
mute :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event Source #
unmute :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event Source #
js_get_readonly :: MediaStreamTrack -> IO Bool Source #
get_readonly :: (MonadIO m, IsMediaStreamTrack self) => self -> m Bool Source #
js_getRemote :: MediaStreamTrack -> IO Bool Source #
getReadyState :: (MonadIO m, IsMediaStreamTrack self) => self -> m MediaStreamTrackState Source #
started :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event Source #
ended :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event Source #
overConstrained :: (IsMediaStreamTrack self, IsEventTarget self) => EventName self Event Source #
newtype MediaStreamTrack Source #
Functions for this inteface are in GHCJS.DOM.MediaStreamTrack. Base interface functions are in:
class IsEventTarget o => IsMediaStreamTrack o Source #
toMediaStreamTrack :: IsMediaStreamTrack o => o -> MediaStreamTrack Source #