Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_load :: HTMLMediaElement -> IO ()
- load :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()
- js_canPlayType :: HTMLMediaElement -> JSString -> Nullable JSString -> IO JSString
- canPlayType :: (MonadIO m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem, FromJSString result) => self -> type' -> Maybe keySystem -> m result
- canPlayType_ :: (MonadIO m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem) => self -> type' -> Maybe keySystem -> m ()
- js_play :: HTMLMediaElement -> IO ()
- play :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()
- js_pause :: HTMLMediaElement -> IO ()
- pause :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()
- js_fastSeek :: HTMLMediaElement -> Double -> IO ()
- fastSeek :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()
- js_webkitGenerateKeyRequest :: HTMLMediaElement -> Nullable JSString -> Nullable Uint8Array -> IO ()
- webkitGenerateKeyRequest :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, IsUint8Array initData) => self -> Maybe keySystem -> Maybe initData -> m ()
- js_webkitAddKey :: HTMLMediaElement -> Nullable JSString -> Nullable Uint8Array -> Nullable Uint8Array -> JSString -> IO ()
- webkitAddKey :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, IsUint8Array key, IsUint8Array initData, ToJSString sessionId) => self -> Maybe keySystem -> Maybe key -> Maybe initData -> sessionId -> m ()
- js_webkitCancelKeyRequest :: HTMLMediaElement -> Nullable JSString -> JSString -> IO ()
- webkitCancelKeyRequest :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, ToJSString sessionId) => self -> Maybe keySystem -> sessionId -> m ()
- js_webkitSetMediaKeys :: HTMLMediaElement -> Nullable MediaKeys -> IO ()
- webkitSetMediaKeys :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaKeys -> m ()
- js_addTextTrack :: HTMLMediaElement -> JSString -> JSString -> JSString -> IO (Nullable TextTrack)
- addTextTrack :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m (Maybe TextTrack)
- addTextTrack_ :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m ()
- addTextTrackUnsafe :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language, HasCallStack) => self -> kind -> label -> language -> m TextTrack
- addTextTrackUnchecked :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m TextTrack
- js_getVideoPlaybackQuality :: HTMLMediaElement -> IO (Nullable VideoPlaybackQuality)
- getVideoPlaybackQuality :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe VideoPlaybackQuality)
- getVideoPlaybackQuality_ :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()
- getVideoPlaybackQualityUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m VideoPlaybackQuality
- getVideoPlaybackQualityUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m VideoPlaybackQuality
- js_webkitShowPlaybackTargetPicker :: HTMLMediaElement -> IO ()
- webkitShowPlaybackTargetPicker :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()
- pattern NETWORK_EMPTY :: forall a. (Num a, Eq a) => a
- pattern NETWORK_IDLE :: forall a. (Num a, Eq a) => a
- pattern NETWORK_LOADING :: forall a. (Num a, Eq a) => a
- pattern NETWORK_NO_SOURCE :: forall a. (Num a, Eq a) => a
- pattern HAVE_NOTHING :: forall a. (Num a, Eq a) => a
- pattern HAVE_METADATA :: forall a. (Num a, Eq a) => a
- pattern HAVE_CURRENT_DATA :: forall a. (Num a, Eq a) => a
- pattern HAVE_FUTURE_DATA :: forall a. (Num a, Eq a) => a
- pattern HAVE_ENOUGH_DATA :: forall a. (Num a, Eq a) => a
- js_getError :: HTMLMediaElement -> IO (Nullable MediaError)
- getError :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaError)
- getErrorUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaError
- getErrorUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaError
- js_setSrc :: HTMLMediaElement -> JSString -> IO ()
- setSrc :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> val -> m ()
- js_getSrc :: HTMLMediaElement -> IO JSString
- getSrc :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result
- js_getCurrentSrc :: HTMLMediaElement -> IO JSString
- getCurrentSrc :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result
- js_getNetworkState :: HTMLMediaElement -> IO Word
- getNetworkState :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word
- js_setPreload :: HTMLMediaElement -> JSString -> IO ()
- setPreload :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> val -> m ()
- js_getPreload :: HTMLMediaElement -> IO JSString
- getPreload :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result
- js_getBuffered :: HTMLMediaElement -> IO (Nullable TimeRanges)
- getBuffered :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges)
- getBufferedUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges
- getBufferedUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges
- js_getReadyState :: HTMLMediaElement -> IO Word
- getReadyState :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word
- js_getSeeking :: HTMLMediaElement -> IO Bool
- getSeeking :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setCurrentTime :: HTMLMediaElement -> Double -> IO ()
- setCurrentTime :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()
- js_getCurrentTime :: HTMLMediaElement -> IO Double
- getCurrentTime :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double
- js_getDuration :: HTMLMediaElement -> IO Double
- getDuration :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double
- js_getPaused :: HTMLMediaElement -> IO Bool
- getPaused :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setDefaultPlaybackRate :: HTMLMediaElement -> Double -> IO ()
- setDefaultPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()
- js_getDefaultPlaybackRate :: HTMLMediaElement -> IO Double
- getDefaultPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double
- js_setPlaybackRate :: HTMLMediaElement -> Double -> IO ()
- setPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()
- js_getPlaybackRate :: HTMLMediaElement -> IO Double
- getPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double
- js_getPlayed :: HTMLMediaElement -> IO (Nullable TimeRanges)
- getPlayed :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges)
- getPlayedUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges
- getPlayedUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges
- js_getSeekable :: HTMLMediaElement -> IO (Nullable TimeRanges)
- getSeekable :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges)
- getSeekableUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges
- getSeekableUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges
- js_getEnded :: HTMLMediaElement -> IO Bool
- getEnded :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setAutoplay :: HTMLMediaElement -> Bool -> IO ()
- setAutoplay :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getAutoplay :: HTMLMediaElement -> IO Bool
- getAutoplay :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setLoop :: HTMLMediaElement -> Bool -> IO ()
- setLoop :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getLoop :: HTMLMediaElement -> IO Bool
- getLoop :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setControls :: HTMLMediaElement -> Bool -> IO ()
- setControls :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getControls :: HTMLMediaElement -> IO Bool
- getControls :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setVolume :: HTMLMediaElement -> Double -> IO ()
- setVolume :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()
- js_getVolume :: HTMLMediaElement -> IO Double
- getVolume :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double
- js_setMuted :: HTMLMediaElement -> Bool -> IO ()
- setMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getMuted :: HTMLMediaElement -> IO Bool
- getMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setDefaultMuted :: HTMLMediaElement -> Bool -> IO ()
- setDefaultMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getDefaultMuted :: HTMLMediaElement -> IO Bool
- getDefaultMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- emptied :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- loadedMetadata :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- loadedData :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- canPlay :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- canPlayThrough :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- playing :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- ended :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- waiting :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- durationChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- timeUpdate :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- playEvent :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- pauseEvent :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- rateChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- volumeChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- js_setWebkitPreservesPitch :: HTMLMediaElement -> Bool -> IO ()
- setWebkitPreservesPitch :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getWebkitPreservesPitch :: HTMLMediaElement -> IO Bool
- getWebkitPreservesPitch :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_getWebkitHasClosedCaptions :: HTMLMediaElement -> IO Bool
- getWebkitHasClosedCaptions :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_setWebkitClosedCaptionsVisible :: HTMLMediaElement -> Bool -> IO ()
- setWebkitClosedCaptionsVisible :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()
- js_getWebkitClosedCaptionsVisible :: HTMLMediaElement -> IO Bool
- getWebkitClosedCaptionsVisible :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- js_getWebkitAudioDecodedByteCount :: HTMLMediaElement -> IO Word
- getWebkitAudioDecodedByteCount :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word
- js_getWebkitVideoDecodedByteCount :: HTMLMediaElement -> IO Word
- getWebkitVideoDecodedByteCount :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word
- webKitKeyAdded :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- webKitKeyError :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- webKitKeyMessage :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- webKitNeedKey :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- js_getWebkitKeys :: HTMLMediaElement -> IO (Nullable MediaKeys)
- getWebkitKeys :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaKeys)
- getWebkitKeysUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaKeys
- getWebkitKeysUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaKeys
- js_getAudioTracks :: HTMLMediaElement -> IO (Nullable AudioTrackList)
- getAudioTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe AudioTrackList)
- getAudioTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m AudioTrackList
- getAudioTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m AudioTrackList
- js_getTextTracks :: HTMLMediaElement -> IO (Nullable TextTrackList)
- getTextTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TextTrackList)
- getTextTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TextTrackList
- getTextTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TextTrackList
- js_getVideoTracks :: HTMLMediaElement -> IO (Nullable VideoTrackList)
- getVideoTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe VideoTrackList)
- getVideoTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m VideoTrackList
- getVideoTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m VideoTrackList
- js_setMediaGroup :: HTMLMediaElement -> Nullable JSString -> IO ()
- setMediaGroup :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> Maybe val -> m ()
- js_getMediaGroup :: HTMLMediaElement -> IO (Nullable JSString)
- getMediaGroup :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m (Maybe result)
- getMediaGroupUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack, FromJSString result) => self -> m result
- getMediaGroupUnchecked :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result
- js_setController :: HTMLMediaElement -> Nullable MediaController -> IO ()
- setController :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaController -> m ()
- js_getController :: HTMLMediaElement -> IO (Nullable MediaController)
- getController :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaController)
- getControllerUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaController
- getControllerUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaController
- js_getWebkitCurrentPlaybackTargetIsWireless :: HTMLMediaElement -> IO Bool
- getWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool
- webKitCurrentPlaybackTargetIsWirelessChanged :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- webKitPlaybackTargetAvailabilityChanged :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event
- js_setSrcObject :: HTMLMediaElement -> Nullable MediaStream -> IO ()
- setSrcObject :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaStream -> m ()
- js_getSrcObject :: HTMLMediaElement -> IO JSVal
- getSrcObject :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaStream)
- getSrcObjectUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaStream
- getSrcObjectUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaStream
- newtype HTMLMediaElement = HTMLMediaElement {}
- gTypeHTMLMediaElement :: GType
- class IsHTMLElement o => IsHTMLMediaElement o
- toHTMLMediaElement :: IsHTMLMediaElement o => o -> HTMLMediaElement
Documentation
js_load :: HTMLMediaElement -> IO () Source #
load :: (MonadIO m, IsHTMLMediaElement self) => self -> m () Source #
js_canPlayType :: HTMLMediaElement -> JSString -> Nullable JSString -> IO JSString Source #
canPlayType :: (MonadIO m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem, FromJSString result) => self -> type' -> Maybe keySystem -> m result Source #
canPlayType_ :: (MonadIO m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem) => self -> type' -> Maybe keySystem -> m () Source #
js_play :: HTMLMediaElement -> IO () Source #
play :: (MonadIO m, IsHTMLMediaElement self) => self -> m () Source #
js_pause :: HTMLMediaElement -> IO () Source #
pause :: (MonadIO m, IsHTMLMediaElement self) => self -> m () Source #
js_fastSeek :: HTMLMediaElement -> Double -> IO () Source #
js_webkitGenerateKeyRequest :: HTMLMediaElement -> Nullable JSString -> Nullable Uint8Array -> IO () Source #
webkitGenerateKeyRequest :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, IsUint8Array initData) => self -> Maybe keySystem -> Maybe initData -> m () Source #
js_webkitAddKey :: HTMLMediaElement -> Nullable JSString -> Nullable Uint8Array -> Nullable Uint8Array -> JSString -> IO () Source #
webkitAddKey :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, IsUint8Array key, IsUint8Array initData, ToJSString sessionId) => self -> Maybe keySystem -> Maybe key -> Maybe initData -> sessionId -> m () Source #
js_webkitCancelKeyRequest :: HTMLMediaElement -> Nullable JSString -> JSString -> IO () Source #
webkitCancelKeyRequest :: (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem, ToJSString sessionId) => self -> Maybe keySystem -> sessionId -> m () Source #
js_webkitSetMediaKeys :: HTMLMediaElement -> Nullable MediaKeys -> IO () Source #
webkitSetMediaKeys :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaKeys -> m () Source #
js_addTextTrack :: HTMLMediaElement -> JSString -> JSString -> JSString -> IO (Nullable TextTrack) Source #
addTextTrack :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m (Maybe TextTrack) Source #
addTextTrack_ :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m () Source #
addTextTrackUnsafe :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language, HasCallStack) => self -> kind -> label -> language -> m TextTrack Source #
addTextTrackUnchecked :: (MonadIO m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m TextTrack Source #
getVideoPlaybackQuality :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe VideoPlaybackQuality) Source #
getVideoPlaybackQuality_ :: (MonadIO m, IsHTMLMediaElement self) => self -> m () Source #
getVideoPlaybackQualityUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m VideoPlaybackQuality Source #
getVideoPlaybackQualityUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m VideoPlaybackQuality Source #
webkitShowPlaybackTargetPicker :: (MonadIO m, IsHTMLMediaElement self) => self -> m () Source #
pattern NETWORK_EMPTY :: forall a. (Num a, Eq a) => a Source #
pattern NETWORK_IDLE :: forall a. (Num a, Eq a) => a Source #
pattern NETWORK_LOADING :: forall a. (Num a, Eq a) => a Source #
pattern NETWORK_NO_SOURCE :: forall a. (Num a, Eq a) => a Source #
pattern HAVE_NOTHING :: forall a. (Num a, Eq a) => a Source #
pattern HAVE_METADATA :: forall a. (Num a, Eq a) => a Source #
pattern HAVE_CURRENT_DATA :: forall a. (Num a, Eq a) => a Source #
pattern HAVE_FUTURE_DATA :: forall a. (Num a, Eq a) => a Source #
pattern HAVE_ENOUGH_DATA :: forall a. (Num a, Eq a) => a Source #
js_getError :: HTMLMediaElement -> IO (Nullable MediaError) Source #
getError :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaError) Source #
getErrorUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaError Source #
getErrorUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaError Source #
setSrc :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> val -> m () Source #
getSrc :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result Source #
getCurrentSrc :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result Source #
getNetworkState :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word Source #
js_setPreload :: HTMLMediaElement -> JSString -> IO () Source #
setPreload :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> val -> m () Source #
getPreload :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result Source #
getBuffered :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges) Source #
getBufferedUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges Source #
getBufferedUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges Source #
getReadyState :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word Source #
js_getSeeking :: HTMLMediaElement -> IO Bool Source #
getSeeking :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
js_setCurrentTime :: HTMLMediaElement -> Double -> IO () Source #
setCurrentTime :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m () Source #
getCurrentTime :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double Source #
getDuration :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double Source #
js_getPaused :: HTMLMediaElement -> IO Bool Source #
js_setDefaultPlaybackRate :: HTMLMediaElement -> Double -> IO () Source #
setDefaultPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m () Source #
getDefaultPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double Source #
js_setPlaybackRate :: HTMLMediaElement -> Double -> IO () Source #
setPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m () Source #
getPlaybackRate :: (MonadIO m, IsHTMLMediaElement self) => self -> m Double Source #
js_getPlayed :: HTMLMediaElement -> IO (Nullable TimeRanges) Source #
getPlayed :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges) Source #
getPlayedUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges Source #
getPlayedUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges Source #
getSeekable :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TimeRanges) Source #
getSeekableUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TimeRanges Source #
getSeekableUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TimeRanges Source #
js_getEnded :: HTMLMediaElement -> IO Bool Source #
js_setAutoplay :: HTMLMediaElement -> Bool -> IO () Source #
setAutoplay :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m () Source #
js_getAutoplay :: HTMLMediaElement -> IO Bool Source #
getAutoplay :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
js_setLoop :: HTMLMediaElement -> Bool -> IO () Source #
js_getLoop :: HTMLMediaElement -> IO Bool Source #
js_setControls :: HTMLMediaElement -> Bool -> IO () Source #
setControls :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m () Source #
js_getControls :: HTMLMediaElement -> IO Bool Source #
getControls :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
js_setVolume :: HTMLMediaElement -> Double -> IO () Source #
js_getVolume :: HTMLMediaElement -> IO Double Source #
js_setMuted :: HTMLMediaElement -> Bool -> IO () Source #
js_getMuted :: HTMLMediaElement -> IO Bool Source #
js_setDefaultMuted :: HTMLMediaElement -> Bool -> IO () Source #
setDefaultMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m () Source #
getDefaultMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
emptied :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
loadedMetadata :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
loadedData :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
canPlay :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
canPlayThrough :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
playing :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
ended :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
waiting :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
durationChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
timeUpdate :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
playEvent :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
pauseEvent :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
rateChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
volumeChange :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
js_setWebkitPreservesPitch :: HTMLMediaElement -> Bool -> IO () Source #
setWebkitPreservesPitch :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m () Source #
getWebkitPreservesPitch :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
getWebkitHasClosedCaptions :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
js_setWebkitClosedCaptionsVisible :: HTMLMediaElement -> Bool -> IO () Source #
setWebkitClosedCaptionsVisible :: (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m () Source #
getWebkitClosedCaptionsVisible :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
getWebkitAudioDecodedByteCount :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word Source #
getWebkitVideoDecodedByteCount :: (MonadIO m, IsHTMLMediaElement self) => self -> m Word Source #
webKitKeyAdded :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
webKitKeyError :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
webKitKeyMessage :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
webKitNeedKey :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
getWebkitKeys :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaKeys) Source #
getWebkitKeysUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaKeys Source #
getWebkitKeysUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaKeys Source #
getAudioTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe AudioTrackList) Source #
getAudioTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m AudioTrackList Source #
getAudioTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m AudioTrackList Source #
getTextTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe TextTrackList) Source #
getTextTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m TextTrackList Source #
getTextTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m TextTrackList Source #
getVideoTracks :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe VideoTrackList) Source #
getVideoTracksUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m VideoTrackList Source #
getVideoTracksUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m VideoTrackList Source #
js_setMediaGroup :: HTMLMediaElement -> Nullable JSString -> IO () Source #
setMediaGroup :: (MonadIO m, IsHTMLMediaElement self, ToJSString val) => self -> Maybe val -> m () Source #
getMediaGroup :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m (Maybe result) Source #
getMediaGroupUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack, FromJSString result) => self -> m result Source #
getMediaGroupUnchecked :: (MonadIO m, IsHTMLMediaElement self, FromJSString result) => self -> m result Source #
js_setController :: HTMLMediaElement -> Nullable MediaController -> IO () Source #
setController :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaController -> m () Source #
getController :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaController) Source #
getControllerUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaController Source #
getControllerUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaController Source #
getWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool Source #
webKitCurrentPlaybackTargetIsWirelessChanged :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
webKitPlaybackTargetAvailabilityChanged :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event Source #
js_setSrcObject :: HTMLMediaElement -> Nullable MediaStream -> IO () Source #
setSrcObject :: (MonadIO m, IsHTMLMediaElement self) => self -> Maybe MediaStream -> m () Source #
getSrcObject :: (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaStream) Source #
getSrcObjectUnsafe :: (MonadIO m, IsHTMLMediaElement self, HasCallStack) => self -> m MediaStream Source #
getSrcObjectUnchecked :: (MonadIO m, IsHTMLMediaElement self) => self -> m MediaStream Source #
newtype HTMLMediaElement Source #
Functions for this inteface are in GHCJS.DOM.HTMLMediaElement. Base interface functions are in:
class IsHTMLElement o => IsHTMLMediaElement o Source #
toHTMLMediaElement :: IsHTMLMediaElement o => o -> HTMLMediaElement Source #