Safe Haskell | None |
---|---|
Language | Haskell98 |
Graphics.UI.Gtk.WebKit.DOM.HTMLMediaElement
Documentation
load :: (MonadIO m, HTMLMediaElementClass self) => self -> m () Source #
play :: (MonadIO m, HTMLMediaElementClass self) => self -> m () Source #
pause :: (MonadIO m, HTMLMediaElementClass self) => self -> m () Source #
addTextTrack :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> string -> string -> m (Maybe TextTrack) Source #
webkitShowPlaybackTargetPicker :: (MonadIO m, HTMLMediaElementClass 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 #
getError :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe MediaError) Source #
setSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> m () Source #
getSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string Source #
getCurrentSrc :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string Source #
getNetworkState :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word Source #
setPreload :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> string -> m () Source #
getPreload :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m string Source #
getBuffered :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) Source #
getReadyState :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word Source #
getSeeking :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
setCurrentTime :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () Source #
getCurrentTime :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double Source #
getDuration :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double Source #
setDefaultPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () Source #
getDefaultPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double Source #
setPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> Double -> m () Source #
getPlaybackRate :: (MonadIO m, HTMLMediaElementClass self) => self -> m Double Source #
getPlayed :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) Source #
getSeekable :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TimeRanges) Source #
setAutoplay :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () Source #
getAutoplay :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
setControls :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () Source #
getControls :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
setDefaultMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () Source #
getDefaultMuted :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
loadedMetadata :: HTMLMediaElementClass self => EventName self Event Source #
loadedData :: HTMLMediaElementClass self => EventName self Event Source #
canPlayThrough :: HTMLMediaElementClass self => EventName self Event Source #
durationChange :: HTMLMediaElementClass self => EventName self Event Source #
timeUpdate :: HTMLMediaElementClass self => EventName self Event Source #
pauseEvent :: HTMLMediaElementClass self => EventName self Event Source #
rateChange :: HTMLMediaElementClass self => EventName self Event Source #
volumeChange :: HTMLMediaElementClass self => EventName self Event Source #
setWebkitPreservesPitch :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () Source #
getWebkitPreservesPitch :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
getWebkitHasClosedCaptions :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
setWebkitClosedCaptionsVisible :: (MonadIO m, HTMLMediaElementClass self) => self -> Bool -> m () Source #
getWebkitClosedCaptionsVisible :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
getWebkitAudioDecodedByteCount :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word Source #
getWebkitVideoDecodedByteCount :: (MonadIO m, HTMLMediaElementClass self) => self -> m Word Source #
webKitKeyAdded :: HTMLMediaElementClass self => EventName self Event Source #
webKitKeyError :: HTMLMediaElementClass self => EventName self Event Source #
webKitKeyMessage :: HTMLMediaElementClass self => EventName self Event Source #
webKitNeedKey :: HTMLMediaElementClass self => EventName self Event Source #
getAudioTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe AudioTrackList) Source #
getTextTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe TextTrackList) Source #
getVideoTracks :: (MonadIO m, HTMLMediaElementClass self) => self -> m (Maybe VideoTrackList) Source #
setMediaGroup :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> Maybe string -> m () Source #
getMediaGroup :: (MonadIO m, HTMLMediaElementClass self, GlibString string) => self -> m (Maybe string) Source #
getWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, HTMLMediaElementClass self) => self -> m Bool Source #
webKitCurrentPlaybackTargetIsWirelessChanged :: HTMLMediaElementClass self => EventName self Event Source #
webKitPlaybackTargetAvailabilityChanged :: HTMLMediaElementClass self => EventName self Event Source #
data HTMLMediaElement Source #
castToHTMLMediaElement :: GObjectClass obj => obj -> HTMLMediaElement Source #
class GObjectClass o => HTMLMediaElementClass o Source #
toHTMLMediaElement :: HTMLMediaElementClass o => o -> HTMLMediaElement Source #