{- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1 Maintainer : Iñaki García Etxebarria (garetxe@gmail.com) -} module GI.WebKit.Objects.DOMHTMLMediaElement ( -- * Exported types DOMHTMLMediaElement(..) , DOMHTMLMediaElementK , toDOMHTMLMediaElement , noDOMHTMLMediaElement , -- * Methods -- ** dOMHTMLMediaElementAddTextTrack DOMHTMLMediaElementAddTextTrackMethodInfo, dOMHTMLMediaElementAddTextTrack , -- ** dOMHTMLMediaElementCanPlayType DOMHTMLMediaElementCanPlayTypeMethodInfo, dOMHTMLMediaElementCanPlayType , -- ** dOMHTMLMediaElementFastSeek DOMHTMLMediaElementFastSeekMethodInfo , dOMHTMLMediaElementFastSeek , -- ** dOMHTMLMediaElementGetAudioTracks DOMHTMLMediaElementGetAudioTracksMethodInfo, dOMHTMLMediaElementGetAudioTracks , -- ** dOMHTMLMediaElementGetAutoplay DOMHTMLMediaElementGetAutoplayMethodInfo, dOMHTMLMediaElementGetAutoplay , -- ** dOMHTMLMediaElementGetBuffered DOMHTMLMediaElementGetBufferedMethodInfo, dOMHTMLMediaElementGetBuffered , -- ** dOMHTMLMediaElementGetController DOMHTMLMediaElementGetControllerMethodInfo, dOMHTMLMediaElementGetController , -- ** dOMHTMLMediaElementGetControls DOMHTMLMediaElementGetControlsMethodInfo, dOMHTMLMediaElementGetControls , -- ** dOMHTMLMediaElementGetCurrentSrc DOMHTMLMediaElementGetCurrentSrcMethodInfo, dOMHTMLMediaElementGetCurrentSrc , -- ** dOMHTMLMediaElementGetCurrentTime DOMHTMLMediaElementGetCurrentTimeMethodInfo, dOMHTMLMediaElementGetCurrentTime , -- ** dOMHTMLMediaElementGetDefaultMuted DOMHTMLMediaElementGetDefaultMutedMethodInfo, dOMHTMLMediaElementGetDefaultMuted , -- ** dOMHTMLMediaElementGetDefaultPlaybackRate DOMHTMLMediaElementGetDefaultPlaybackRateMethodInfo, dOMHTMLMediaElementGetDefaultPlaybackRate, -- ** dOMHTMLMediaElementGetDuration DOMHTMLMediaElementGetDurationMethodInfo, dOMHTMLMediaElementGetDuration , -- ** dOMHTMLMediaElementGetEnded DOMHTMLMediaElementGetEndedMethodInfo , dOMHTMLMediaElementGetEnded , -- ** dOMHTMLMediaElementGetError DOMHTMLMediaElementGetErrorMethodInfo , dOMHTMLMediaElementGetError , -- ** dOMHTMLMediaElementGetInitialTime DOMHTMLMediaElementGetInitialTimeMethodInfo, dOMHTMLMediaElementGetInitialTime , -- ** dOMHTMLMediaElementGetLoop DOMHTMLMediaElementGetLoopMethodInfo , dOMHTMLMediaElementGetLoop , -- ** dOMHTMLMediaElementGetMediaGroup DOMHTMLMediaElementGetMediaGroupMethodInfo, dOMHTMLMediaElementGetMediaGroup , -- ** dOMHTMLMediaElementGetMuted DOMHTMLMediaElementGetMutedMethodInfo , dOMHTMLMediaElementGetMuted , -- ** dOMHTMLMediaElementGetNetworkState DOMHTMLMediaElementGetNetworkStateMethodInfo, dOMHTMLMediaElementGetNetworkState , -- ** dOMHTMLMediaElementGetPaused DOMHTMLMediaElementGetPausedMethodInfo , dOMHTMLMediaElementGetPaused , -- ** dOMHTMLMediaElementGetPlaybackRate DOMHTMLMediaElementGetPlaybackRateMethodInfo, dOMHTMLMediaElementGetPlaybackRate , -- ** dOMHTMLMediaElementGetPlayed DOMHTMLMediaElementGetPlayedMethodInfo , dOMHTMLMediaElementGetPlayed , -- ** dOMHTMLMediaElementGetPreload DOMHTMLMediaElementGetPreloadMethodInfo , dOMHTMLMediaElementGetPreload , -- ** dOMHTMLMediaElementGetReadyState DOMHTMLMediaElementGetReadyStateMethodInfo, dOMHTMLMediaElementGetReadyState , -- ** dOMHTMLMediaElementGetSeekable DOMHTMLMediaElementGetSeekableMethodInfo, dOMHTMLMediaElementGetSeekable , -- ** dOMHTMLMediaElementGetSeeking DOMHTMLMediaElementGetSeekingMethodInfo , dOMHTMLMediaElementGetSeeking , -- ** dOMHTMLMediaElementGetSrc DOMHTMLMediaElementGetSrcMethodInfo , dOMHTMLMediaElementGetSrc , -- ** dOMHTMLMediaElementGetStartTime DOMHTMLMediaElementGetStartTimeMethodInfo, dOMHTMLMediaElementGetStartTime , -- ** dOMHTMLMediaElementGetTextTracks DOMHTMLMediaElementGetTextTracksMethodInfo, dOMHTMLMediaElementGetTextTracks , -- ** dOMHTMLMediaElementGetVideoTracks DOMHTMLMediaElementGetVideoTracksMethodInfo, dOMHTMLMediaElementGetVideoTracks , -- ** dOMHTMLMediaElementGetVolume DOMHTMLMediaElementGetVolumeMethodInfo , dOMHTMLMediaElementGetVolume , -- ** dOMHTMLMediaElementGetWebkitAudioDecodedByteCount DOMHTMLMediaElementGetWebkitAudioDecodedByteCountMethodInfo, dOMHTMLMediaElementGetWebkitAudioDecodedByteCount, -- ** dOMHTMLMediaElementGetWebkitClosedCaptionsVisible DOMHTMLMediaElementGetWebkitClosedCaptionsVisibleMethodInfo, dOMHTMLMediaElementGetWebkitClosedCaptionsVisible, -- ** dOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWireless DOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWirelessMethodInfo, dOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWireless, -- ** dOMHTMLMediaElementGetWebkitHasClosedCaptions DOMHTMLMediaElementGetWebkitHasClosedCaptionsMethodInfo, dOMHTMLMediaElementGetWebkitHasClosedCaptions, -- ** dOMHTMLMediaElementGetWebkitPreservesPitch DOMHTMLMediaElementGetWebkitPreservesPitchMethodInfo, dOMHTMLMediaElementGetWebkitPreservesPitch, -- ** dOMHTMLMediaElementGetWebkitVideoDecodedByteCount DOMHTMLMediaElementGetWebkitVideoDecodedByteCountMethodInfo, dOMHTMLMediaElementGetWebkitVideoDecodedByteCount, -- ** dOMHTMLMediaElementLoad DOMHTMLMediaElementLoadMethodInfo , dOMHTMLMediaElementLoad , -- ** dOMHTMLMediaElementPause DOMHTMLMediaElementPauseMethodInfo , dOMHTMLMediaElementPause , -- ** dOMHTMLMediaElementPlay DOMHTMLMediaElementPlayMethodInfo , dOMHTMLMediaElementPlay , -- ** dOMHTMLMediaElementSetAutoplay DOMHTMLMediaElementSetAutoplayMethodInfo, dOMHTMLMediaElementSetAutoplay , -- ** dOMHTMLMediaElementSetControls DOMHTMLMediaElementSetControlsMethodInfo, dOMHTMLMediaElementSetControls , -- ** dOMHTMLMediaElementSetCurrentTime DOMHTMLMediaElementSetCurrentTimeMethodInfo, dOMHTMLMediaElementSetCurrentTime , -- ** dOMHTMLMediaElementSetDefaultMuted DOMHTMLMediaElementSetDefaultMutedMethodInfo, dOMHTMLMediaElementSetDefaultMuted , -- ** dOMHTMLMediaElementSetDefaultPlaybackRate DOMHTMLMediaElementSetDefaultPlaybackRateMethodInfo, dOMHTMLMediaElementSetDefaultPlaybackRate, -- ** dOMHTMLMediaElementSetLoop DOMHTMLMediaElementSetLoopMethodInfo , dOMHTMLMediaElementSetLoop , -- ** dOMHTMLMediaElementSetMediaGroup DOMHTMLMediaElementSetMediaGroupMethodInfo, dOMHTMLMediaElementSetMediaGroup , -- ** dOMHTMLMediaElementSetMuted DOMHTMLMediaElementSetMutedMethodInfo , dOMHTMLMediaElementSetMuted , -- ** dOMHTMLMediaElementSetPlaybackRate DOMHTMLMediaElementSetPlaybackRateMethodInfo, dOMHTMLMediaElementSetPlaybackRate , -- ** dOMHTMLMediaElementSetPreload DOMHTMLMediaElementSetPreloadMethodInfo , dOMHTMLMediaElementSetPreload , -- ** dOMHTMLMediaElementSetSrc DOMHTMLMediaElementSetSrcMethodInfo , dOMHTMLMediaElementSetSrc , -- ** dOMHTMLMediaElementSetVolume DOMHTMLMediaElementSetVolumeMethodInfo , dOMHTMLMediaElementSetVolume , -- ** dOMHTMLMediaElementSetWebkitClosedCaptionsVisible DOMHTMLMediaElementSetWebkitClosedCaptionsVisibleMethodInfo, dOMHTMLMediaElementSetWebkitClosedCaptionsVisible, -- ** dOMHTMLMediaElementSetWebkitPreservesPitch DOMHTMLMediaElementSetWebkitPreservesPitchMethodInfo, dOMHTMLMediaElementSetWebkitPreservesPitch, -- ** dOMHTMLMediaElementWebkitShowPlaybackTargetPicker DOMHTMLMediaElementWebkitShowPlaybackTargetPickerMethodInfo, dOMHTMLMediaElementWebkitShowPlaybackTargetPicker, -- * Properties -- ** AudioTracks DOMHTMLMediaElementAudioTracksPropertyInfo, dOMHTMLMediaElementAudioTracks , getDOMHTMLMediaElementAudioTracks , -- ** Autoplay DOMHTMLMediaElementAutoplayPropertyInfo , constructDOMHTMLMediaElementAutoplay , dOMHTMLMediaElementAutoplay , getDOMHTMLMediaElementAutoplay , setDOMHTMLMediaElementAutoplay , -- ** Buffered DOMHTMLMediaElementBufferedPropertyInfo , dOMHTMLMediaElementBuffered , getDOMHTMLMediaElementBuffered , -- ** Controller DOMHTMLMediaElementControllerPropertyInfo, dOMHTMLMediaElementController , getDOMHTMLMediaElementController , -- ** Controls DOMHTMLMediaElementControlsPropertyInfo , constructDOMHTMLMediaElementControls , dOMHTMLMediaElementControls , getDOMHTMLMediaElementControls , setDOMHTMLMediaElementControls , -- ** CurrentSrc DOMHTMLMediaElementCurrentSrcPropertyInfo, dOMHTMLMediaElementCurrentSrc , getDOMHTMLMediaElementCurrentSrc , -- ** CurrentTime DOMHTMLMediaElementCurrentTimePropertyInfo, constructDOMHTMLMediaElementCurrentTime , dOMHTMLMediaElementCurrentTime , getDOMHTMLMediaElementCurrentTime , setDOMHTMLMediaElementCurrentTime , -- ** DefaultMuted DOMHTMLMediaElementDefaultMutedPropertyInfo, constructDOMHTMLMediaElementDefaultMuted, dOMHTMLMediaElementDefaultMuted , getDOMHTMLMediaElementDefaultMuted , setDOMHTMLMediaElementDefaultMuted , -- ** DefaultPlaybackRate DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo, constructDOMHTMLMediaElementDefaultPlaybackRate, dOMHTMLMediaElementDefaultPlaybackRate , getDOMHTMLMediaElementDefaultPlaybackRate, setDOMHTMLMediaElementDefaultPlaybackRate, -- ** Duration DOMHTMLMediaElementDurationPropertyInfo , dOMHTMLMediaElementDuration , getDOMHTMLMediaElementDuration , -- ** Ended DOMHTMLMediaElementEndedPropertyInfo , dOMHTMLMediaElementEnded , getDOMHTMLMediaElementEnded , -- ** Error DOMHTMLMediaElementErrorPropertyInfo , dOMHTMLMediaElementError , getDOMHTMLMediaElementError , -- ** Loop DOMHTMLMediaElementLoopPropertyInfo , constructDOMHTMLMediaElementLoop , dOMHTMLMediaElementLoop , getDOMHTMLMediaElementLoop , setDOMHTMLMediaElementLoop , -- ** MediaGroup DOMHTMLMediaElementMediaGroupPropertyInfo, constructDOMHTMLMediaElementMediaGroup , dOMHTMLMediaElementMediaGroup , getDOMHTMLMediaElementMediaGroup , setDOMHTMLMediaElementMediaGroup , -- ** Muted DOMHTMLMediaElementMutedPropertyInfo , constructDOMHTMLMediaElementMuted , dOMHTMLMediaElementMuted , getDOMHTMLMediaElementMuted , setDOMHTMLMediaElementMuted , -- ** NetworkState DOMHTMLMediaElementNetworkStatePropertyInfo, dOMHTMLMediaElementNetworkState , getDOMHTMLMediaElementNetworkState , -- ** Paused DOMHTMLMediaElementPausedPropertyInfo , dOMHTMLMediaElementPaused , getDOMHTMLMediaElementPaused , -- ** PlaybackRate DOMHTMLMediaElementPlaybackRatePropertyInfo, constructDOMHTMLMediaElementPlaybackRate, dOMHTMLMediaElementPlaybackRate , getDOMHTMLMediaElementPlaybackRate , setDOMHTMLMediaElementPlaybackRate , -- ** Played DOMHTMLMediaElementPlayedPropertyInfo , dOMHTMLMediaElementPlayed , getDOMHTMLMediaElementPlayed , -- ** Preload DOMHTMLMediaElementPreloadPropertyInfo , constructDOMHTMLMediaElementPreload , dOMHTMLMediaElementPreload , getDOMHTMLMediaElementPreload , setDOMHTMLMediaElementPreload , -- ** ReadyState DOMHTMLMediaElementReadyStatePropertyInfo, dOMHTMLMediaElementReadyState , getDOMHTMLMediaElementReadyState , -- ** Seekable DOMHTMLMediaElementSeekablePropertyInfo , dOMHTMLMediaElementSeekable , getDOMHTMLMediaElementSeekable , -- ** Seeking DOMHTMLMediaElementSeekingPropertyInfo , dOMHTMLMediaElementSeeking , getDOMHTMLMediaElementSeeking , -- ** Src DOMHTMLMediaElementSrcPropertyInfo , constructDOMHTMLMediaElementSrc , dOMHTMLMediaElementSrc , getDOMHTMLMediaElementSrc , setDOMHTMLMediaElementSrc , -- ** TextTracks DOMHTMLMediaElementTextTracksPropertyInfo, dOMHTMLMediaElementTextTracks , getDOMHTMLMediaElementTextTracks , -- ** VideoTracks DOMHTMLMediaElementVideoTracksPropertyInfo, dOMHTMLMediaElementVideoTracks , getDOMHTMLMediaElementVideoTracks , -- ** Volume DOMHTMLMediaElementVolumePropertyInfo , constructDOMHTMLMediaElementVolume , dOMHTMLMediaElementVolume , getDOMHTMLMediaElementVolume , setDOMHTMLMediaElementVolume , -- ** WebkitAudioDecodedByteCount DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo, dOMHTMLMediaElementWebkitAudioDecodedByteCount, getDOMHTMLMediaElementWebkitAudioDecodedByteCount, -- ** WebkitClosedCaptionsVisible DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo, constructDOMHTMLMediaElementWebkitClosedCaptionsVisible, dOMHTMLMediaElementWebkitClosedCaptionsVisible, getDOMHTMLMediaElementWebkitClosedCaptionsVisible, setDOMHTMLMediaElementWebkitClosedCaptionsVisible, -- ** WebkitCurrentPlaybackTargetIsWireless DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo, dOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless, getDOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless, -- ** WebkitHasClosedCaptions DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo, dOMHTMLMediaElementWebkitHasClosedCaptions, getDOMHTMLMediaElementWebkitHasClosedCaptions, -- ** WebkitPreservesPitch DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo, constructDOMHTMLMediaElementWebkitPreservesPitch, dOMHTMLMediaElementWebkitPreservesPitch , getDOMHTMLMediaElementWebkitPreservesPitch, setDOMHTMLMediaElementWebkitPreservesPitch, -- ** WebkitVideoDecodedByteCount DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo, dOMHTMLMediaElementWebkitVideoDecodedByteCount, getDOMHTMLMediaElementWebkitVideoDecodedByteCount, ) where import Data.GI.Base.ShortPrelude import qualified Data.GI.Base.Attributes as GI.Attributes import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import GI.WebKit.Types import GI.WebKit.Callbacks import qualified GI.GObject as GObject newtype DOMHTMLMediaElement = DOMHTMLMediaElement (ForeignPtr DOMHTMLMediaElement) foreign import ccall "webkit_dom_html_media_element_get_type" c_webkit_dom_html_media_element_get_type :: IO GType type instance ParentTypes DOMHTMLMediaElement = DOMHTMLMediaElementParentTypes type DOMHTMLMediaElementParentTypes = '[DOMHTMLElement, DOMElement, DOMNode, DOMObject, GObject.Object, DOMEventTarget] instance GObject DOMHTMLMediaElement where gobjectIsInitiallyUnowned _ = False gobjectType _ = c_webkit_dom_html_media_element_get_type class GObject o => DOMHTMLMediaElementK o instance (GObject o, IsDescendantOf DOMHTMLMediaElement o) => DOMHTMLMediaElementK o toDOMHTMLMediaElement :: DOMHTMLMediaElementK o => o -> IO DOMHTMLMediaElement toDOMHTMLMediaElement = unsafeCastTo DOMHTMLMediaElement noDOMHTMLMediaElement :: Maybe DOMHTMLMediaElement noDOMHTMLMediaElement = Nothing type family ResolveDOMHTMLMediaElementMethod (t :: Symbol) (o :: *) :: * where ResolveDOMHTMLMediaElementMethod "addEventListener" o = DOMEventTargetAddEventListenerMethodInfo ResolveDOMHTMLMediaElementMethod "addTextTrack" o = DOMHTMLMediaElementAddTextTrackMethodInfo ResolveDOMHTMLMediaElementMethod "appendChild" o = DOMNodeAppendChildMethodInfo ResolveDOMHTMLMediaElementMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveDOMHTMLMediaElementMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveDOMHTMLMediaElementMethod "blur" o = DOMElementBlurMethodInfo ResolveDOMHTMLMediaElementMethod "canPlayType" o = DOMHTMLMediaElementCanPlayTypeMethodInfo ResolveDOMHTMLMediaElementMethod "click" o = DOMHTMLElementClickMethodInfo ResolveDOMHTMLMediaElementMethod "cloneNode" o = DOMNodeCloneNodeMethodInfo ResolveDOMHTMLMediaElementMethod "compareDocumentPosition" o = DOMNodeCompareDocumentPositionMethodInfo ResolveDOMHTMLMediaElementMethod "contains" o = DOMNodeContainsMethodInfo ResolveDOMHTMLMediaElementMethod "fastSeek" o = DOMHTMLMediaElementFastSeekMethodInfo ResolveDOMHTMLMediaElementMethod "focus" o = DOMElementFocusMethodInfo ResolveDOMHTMLMediaElementMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveDOMHTMLMediaElementMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveDOMHTMLMediaElementMethod "hasAttribute" o = DOMElementHasAttributeMethodInfo ResolveDOMHTMLMediaElementMethod "hasAttributeNs" o = DOMElementHasAttributeNsMethodInfo ResolveDOMHTMLMediaElementMethod "hasChildNodes" o = DOMNodeHasChildNodesMethodInfo ResolveDOMHTMLMediaElementMethod "insertAdjacentElement" o = DOMHTMLElementInsertAdjacentElementMethodInfo ResolveDOMHTMLMediaElementMethod "insertAdjacentHtml" o = DOMHTMLElementInsertAdjacentHtmlMethodInfo ResolveDOMHTMLMediaElementMethod "insertAdjacentText" o = DOMHTMLElementInsertAdjacentTextMethodInfo ResolveDOMHTMLMediaElementMethod "insertBefore" o = DOMNodeInsertBeforeMethodInfo ResolveDOMHTMLMediaElementMethod "isDefaultNamespace" o = DOMNodeIsDefaultNamespaceMethodInfo ResolveDOMHTMLMediaElementMethod "isEqualNode" o = DOMNodeIsEqualNodeMethodInfo ResolveDOMHTMLMediaElementMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveDOMHTMLMediaElementMethod "isSameNode" o = DOMNodeIsSameNodeMethodInfo ResolveDOMHTMLMediaElementMethod "isSupported" o = DOMNodeIsSupportedMethodInfo ResolveDOMHTMLMediaElementMethod "load" o = DOMHTMLMediaElementLoadMethodInfo ResolveDOMHTMLMediaElementMethod "lookupNamespaceUri" o = DOMNodeLookupNamespaceUriMethodInfo ResolveDOMHTMLMediaElementMethod "lookupPrefix" o = DOMNodeLookupPrefixMethodInfo ResolveDOMHTMLMediaElementMethod "normalize" o = DOMNodeNormalizeMethodInfo ResolveDOMHTMLMediaElementMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveDOMHTMLMediaElementMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveDOMHTMLMediaElementMethod "pause" o = DOMHTMLMediaElementPauseMethodInfo ResolveDOMHTMLMediaElementMethod "play" o = DOMHTMLMediaElementPlayMethodInfo ResolveDOMHTMLMediaElementMethod "querySelector" o = DOMElementQuerySelectorMethodInfo ResolveDOMHTMLMediaElementMethod "querySelectorAll" o = DOMElementQuerySelectorAllMethodInfo ResolveDOMHTMLMediaElementMethod "ref" o = GObject.ObjectRefMethodInfo ResolveDOMHTMLMediaElementMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveDOMHTMLMediaElementMethod "remove" o = DOMElementRemoveMethodInfo ResolveDOMHTMLMediaElementMethod "removeAttribute" o = DOMElementRemoveAttributeMethodInfo ResolveDOMHTMLMediaElementMethod "removeAttributeNode" o = DOMElementRemoveAttributeNodeMethodInfo ResolveDOMHTMLMediaElementMethod "removeAttributeNs" o = DOMElementRemoveAttributeNsMethodInfo ResolveDOMHTMLMediaElementMethod "removeChild" o = DOMNodeRemoveChildMethodInfo ResolveDOMHTMLMediaElementMethod "removeEventListener" o = DOMEventTargetRemoveEventListenerMethodInfo ResolveDOMHTMLMediaElementMethod "replaceChild" o = DOMNodeReplaceChildMethodInfo ResolveDOMHTMLMediaElementMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveDOMHTMLMediaElementMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveDOMHTMLMediaElementMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveDOMHTMLMediaElementMethod "scrollByLines" o = DOMElementScrollByLinesMethodInfo ResolveDOMHTMLMediaElementMethod "scrollByPages" o = DOMElementScrollByPagesMethodInfo ResolveDOMHTMLMediaElementMethod "scrollIntoView" o = DOMElementScrollIntoViewMethodInfo ResolveDOMHTMLMediaElementMethod "scrollIntoViewIfNeeded" o = DOMElementScrollIntoViewIfNeededMethodInfo ResolveDOMHTMLMediaElementMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveDOMHTMLMediaElementMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveDOMHTMLMediaElementMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveDOMHTMLMediaElementMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveDOMHTMLMediaElementMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveDOMHTMLMediaElementMethod "webkitMatchesSelector" o = DOMElementWebkitMatchesSelectorMethodInfo ResolveDOMHTMLMediaElementMethod "webkitRequestFullScreen" o = DOMElementWebkitRequestFullScreenMethodInfo ResolveDOMHTMLMediaElementMethod "webkitRequestFullscreen" o = DOMElementWebkitRequestFullscreenMethodInfo ResolveDOMHTMLMediaElementMethod "webkitRequestPointerLock" o = DOMElementWebkitRequestPointerLockMethodInfo ResolveDOMHTMLMediaElementMethod "webkitShowPlaybackTargetPicker" o = DOMHTMLMediaElementWebkitShowPlaybackTargetPickerMethodInfo ResolveDOMHTMLMediaElementMethod "getAccessKey" o = DOMHTMLElementGetAccessKeyMethodInfo ResolveDOMHTMLMediaElementMethod "getAttribute" o = DOMElementGetAttributeMethodInfo ResolveDOMHTMLMediaElementMethod "getAttributeNode" o = DOMElementGetAttributeNodeMethodInfo ResolveDOMHTMLMediaElementMethod "getAttributeNodeNs" o = DOMElementGetAttributeNodeNsMethodInfo ResolveDOMHTMLMediaElementMethod "getAttributeNs" o = DOMElementGetAttributeNsMethodInfo ResolveDOMHTMLMediaElementMethod "getAudioTracks" o = DOMHTMLMediaElementGetAudioTracksMethodInfo ResolveDOMHTMLMediaElementMethod "getAutoplay" o = DOMHTMLMediaElementGetAutoplayMethodInfo ResolveDOMHTMLMediaElementMethod "getBaseUri" o = DOMNodeGetBaseUriMethodInfo ResolveDOMHTMLMediaElementMethod "getBuffered" o = DOMHTMLMediaElementGetBufferedMethodInfo ResolveDOMHTMLMediaElementMethod "getChildElementCount" o = DOMElementGetChildElementCountMethodInfo ResolveDOMHTMLMediaElementMethod "getChildNodes" o = DOMNodeGetChildNodesMethodInfo ResolveDOMHTMLMediaElementMethod "getChildren" o = DOMHTMLElementGetChildrenMethodInfo ResolveDOMHTMLMediaElementMethod "getClientHeight" o = DOMElementGetClientHeightMethodInfo ResolveDOMHTMLMediaElementMethod "getClientLeft" o = DOMElementGetClientLeftMethodInfo ResolveDOMHTMLMediaElementMethod "getClientTop" o = DOMElementGetClientTopMethodInfo ResolveDOMHTMLMediaElementMethod "getClientWidth" o = DOMElementGetClientWidthMethodInfo ResolveDOMHTMLMediaElementMethod "getContentEditable" o = DOMHTMLElementGetContentEditableMethodInfo ResolveDOMHTMLMediaElementMethod "getController" o = DOMHTMLMediaElementGetControllerMethodInfo ResolveDOMHTMLMediaElementMethod "getControls" o = DOMHTMLMediaElementGetControlsMethodInfo ResolveDOMHTMLMediaElementMethod "getCurrentSrc" o = DOMHTMLMediaElementGetCurrentSrcMethodInfo ResolveDOMHTMLMediaElementMethod "getCurrentTime" o = DOMHTMLMediaElementGetCurrentTimeMethodInfo ResolveDOMHTMLMediaElementMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveDOMHTMLMediaElementMethod "getDefaultMuted" o = DOMHTMLMediaElementGetDefaultMutedMethodInfo ResolveDOMHTMLMediaElementMethod "getDefaultPlaybackRate" o = DOMHTMLMediaElementGetDefaultPlaybackRateMethodInfo ResolveDOMHTMLMediaElementMethod "getDir" o = DOMHTMLElementGetDirMethodInfo ResolveDOMHTMLMediaElementMethod "getDraggable" o = DOMHTMLElementGetDraggableMethodInfo ResolveDOMHTMLMediaElementMethod "getDuration" o = DOMHTMLMediaElementGetDurationMethodInfo ResolveDOMHTMLMediaElementMethod "getElementsByClassName" o = DOMElementGetElementsByClassNameMethodInfo ResolveDOMHTMLMediaElementMethod "getElementsByTagName" o = DOMElementGetElementsByTagNameMethodInfo ResolveDOMHTMLMediaElementMethod "getElementsByTagNameNs" o = DOMElementGetElementsByTagNameNsMethodInfo ResolveDOMHTMLMediaElementMethod "getEnded" o = DOMHTMLMediaElementGetEndedMethodInfo ResolveDOMHTMLMediaElementMethod "getError" o = DOMHTMLMediaElementGetErrorMethodInfo ResolveDOMHTMLMediaElementMethod "getFirstChild" o = DOMNodeGetFirstChildMethodInfo ResolveDOMHTMLMediaElementMethod "getFirstElementChild" o = DOMElementGetFirstElementChildMethodInfo ResolveDOMHTMLMediaElementMethod "getHidden" o = DOMHTMLElementGetHiddenMethodInfo ResolveDOMHTMLMediaElementMethod "getInitialTime" o = DOMHTMLMediaElementGetInitialTimeMethodInfo ResolveDOMHTMLMediaElementMethod "getInnerHtml" o = DOMHTMLElementGetInnerHtmlMethodInfo ResolveDOMHTMLMediaElementMethod "getInnerText" o = DOMHTMLElementGetInnerTextMethodInfo ResolveDOMHTMLMediaElementMethod "getIsContentEditable" o = DOMHTMLElementGetIsContentEditableMethodInfo ResolveDOMHTMLMediaElementMethod "getItemId" o = DOMHTMLElementGetItemIdMethodInfo ResolveDOMHTMLMediaElementMethod "getItemProp" o = DOMHTMLElementGetItemPropMethodInfo ResolveDOMHTMLMediaElementMethod "getItemRef" o = DOMHTMLElementGetItemRefMethodInfo ResolveDOMHTMLMediaElementMethod "getItemScope" o = DOMHTMLElementGetItemScopeMethodInfo ResolveDOMHTMLMediaElementMethod "getItemType" o = DOMHTMLElementGetItemTypeMethodInfo ResolveDOMHTMLMediaElementMethod "getLang" o = DOMHTMLElementGetLangMethodInfo ResolveDOMHTMLMediaElementMethod "getLastChild" o = DOMNodeGetLastChildMethodInfo ResolveDOMHTMLMediaElementMethod "getLastElementChild" o = DOMElementGetLastElementChildMethodInfo ResolveDOMHTMLMediaElementMethod "getLocalName" o = DOMNodeGetLocalNameMethodInfo ResolveDOMHTMLMediaElementMethod "getLoop" o = DOMHTMLMediaElementGetLoopMethodInfo ResolveDOMHTMLMediaElementMethod "getMediaGroup" o = DOMHTMLMediaElementGetMediaGroupMethodInfo ResolveDOMHTMLMediaElementMethod "getMuted" o = DOMHTMLMediaElementGetMutedMethodInfo ResolveDOMHTMLMediaElementMethod "getNamespaceUri" o = DOMNodeGetNamespaceUriMethodInfo ResolveDOMHTMLMediaElementMethod "getNetworkState" o = DOMHTMLMediaElementGetNetworkStateMethodInfo ResolveDOMHTMLMediaElementMethod "getNextElementSibling" o = DOMElementGetNextElementSiblingMethodInfo ResolveDOMHTMLMediaElementMethod "getNextSibling" o = DOMNodeGetNextSiblingMethodInfo ResolveDOMHTMLMediaElementMethod "getNodeName" o = DOMNodeGetNodeNameMethodInfo ResolveDOMHTMLMediaElementMethod "getNodeType" o = DOMNodeGetNodeTypeMethodInfo ResolveDOMHTMLMediaElementMethod "getNodeValue" o = DOMNodeGetNodeValueMethodInfo ResolveDOMHTMLMediaElementMethod "getOffsetHeight" o = DOMElementGetOffsetHeightMethodInfo ResolveDOMHTMLMediaElementMethod "getOffsetLeft" o = DOMElementGetOffsetLeftMethodInfo ResolveDOMHTMLMediaElementMethod "getOffsetParent" o = DOMElementGetOffsetParentMethodInfo ResolveDOMHTMLMediaElementMethod "getOffsetTop" o = DOMElementGetOffsetTopMethodInfo ResolveDOMHTMLMediaElementMethod "getOffsetWidth" o = DOMElementGetOffsetWidthMethodInfo ResolveDOMHTMLMediaElementMethod "getOuterHtml" o = DOMHTMLElementGetOuterHtmlMethodInfo ResolveDOMHTMLMediaElementMethod "getOuterText" o = DOMHTMLElementGetOuterTextMethodInfo ResolveDOMHTMLMediaElementMethod "getOwnerDocument" o = DOMNodeGetOwnerDocumentMethodInfo ResolveDOMHTMLMediaElementMethod "getParentElement" o = DOMNodeGetParentElementMethodInfo ResolveDOMHTMLMediaElementMethod "getParentNode" o = DOMNodeGetParentNodeMethodInfo ResolveDOMHTMLMediaElementMethod "getPaused" o = DOMHTMLMediaElementGetPausedMethodInfo ResolveDOMHTMLMediaElementMethod "getPlaybackRate" o = DOMHTMLMediaElementGetPlaybackRateMethodInfo ResolveDOMHTMLMediaElementMethod "getPlayed" o = DOMHTMLMediaElementGetPlayedMethodInfo ResolveDOMHTMLMediaElementMethod "getPrefix" o = DOMNodeGetPrefixMethodInfo ResolveDOMHTMLMediaElementMethod "getPreload" o = DOMHTMLMediaElementGetPreloadMethodInfo ResolveDOMHTMLMediaElementMethod "getPreviousElementSibling" o = DOMElementGetPreviousElementSiblingMethodInfo ResolveDOMHTMLMediaElementMethod "getPreviousSibling" o = DOMNodeGetPreviousSiblingMethodInfo ResolveDOMHTMLMediaElementMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveDOMHTMLMediaElementMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveDOMHTMLMediaElementMethod "getReadyState" o = DOMHTMLMediaElementGetReadyStateMethodInfo ResolveDOMHTMLMediaElementMethod "getScrollHeight" o = DOMElementGetScrollHeightMethodInfo ResolveDOMHTMLMediaElementMethod "getScrollLeft" o = DOMElementGetScrollLeftMethodInfo ResolveDOMHTMLMediaElementMethod "getScrollTop" o = DOMElementGetScrollTopMethodInfo ResolveDOMHTMLMediaElementMethod "getScrollWidth" o = DOMElementGetScrollWidthMethodInfo ResolveDOMHTMLMediaElementMethod "getSeekable" o = DOMHTMLMediaElementGetSeekableMethodInfo ResolveDOMHTMLMediaElementMethod "getSeeking" o = DOMHTMLMediaElementGetSeekingMethodInfo ResolveDOMHTMLMediaElementMethod "getSpellcheck" o = DOMHTMLElementGetSpellcheckMethodInfo ResolveDOMHTMLMediaElementMethod "getSrc" o = DOMHTMLMediaElementGetSrcMethodInfo ResolveDOMHTMLMediaElementMethod "getStartTime" o = DOMHTMLMediaElementGetStartTimeMethodInfo ResolveDOMHTMLMediaElementMethod "getStyle" o = DOMElementGetStyleMethodInfo ResolveDOMHTMLMediaElementMethod "getTabIndex" o = DOMHTMLElementGetTabIndexMethodInfo ResolveDOMHTMLMediaElementMethod "getTagName" o = DOMElementGetTagNameMethodInfo ResolveDOMHTMLMediaElementMethod "getTextContent" o = DOMNodeGetTextContentMethodInfo ResolveDOMHTMLMediaElementMethod "getTextTracks" o = DOMHTMLMediaElementGetTextTracksMethodInfo ResolveDOMHTMLMediaElementMethod "getTitle" o = DOMHTMLElementGetTitleMethodInfo ResolveDOMHTMLMediaElementMethod "getTranslate" o = DOMHTMLElementGetTranslateMethodInfo ResolveDOMHTMLMediaElementMethod "getVideoTracks" o = DOMHTMLMediaElementGetVideoTracksMethodInfo ResolveDOMHTMLMediaElementMethod "getVolume" o = DOMHTMLMediaElementGetVolumeMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitAudioDecodedByteCount" o = DOMHTMLMediaElementGetWebkitAudioDecodedByteCountMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitClosedCaptionsVisible" o = DOMHTMLMediaElementGetWebkitClosedCaptionsVisibleMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitCurrentPlaybackTargetIsWireless" o = DOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWirelessMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitHasClosedCaptions" o = DOMHTMLMediaElementGetWebkitHasClosedCaptionsMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitPreservesPitch" o = DOMHTMLMediaElementGetWebkitPreservesPitchMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitRegionOverflow" o = DOMElementGetWebkitRegionOverflowMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitRegionOverset" o = DOMElementGetWebkitRegionOversetMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitVideoDecodedByteCount" o = DOMHTMLMediaElementGetWebkitVideoDecodedByteCountMethodInfo ResolveDOMHTMLMediaElementMethod "getWebkitdropzone" o = DOMHTMLElementGetWebkitdropzoneMethodInfo ResolveDOMHTMLMediaElementMethod "setAccessKey" o = DOMHTMLElementSetAccessKeyMethodInfo ResolveDOMHTMLMediaElementMethod "setAttribute" o = DOMElementSetAttributeMethodInfo ResolveDOMHTMLMediaElementMethod "setAttributeNode" o = DOMElementSetAttributeNodeMethodInfo ResolveDOMHTMLMediaElementMethod "setAttributeNodeNs" o = DOMElementSetAttributeNodeNsMethodInfo ResolveDOMHTMLMediaElementMethod "setAttributeNs" o = DOMElementSetAttributeNsMethodInfo ResolveDOMHTMLMediaElementMethod "setAutoplay" o = DOMHTMLMediaElementSetAutoplayMethodInfo ResolveDOMHTMLMediaElementMethod "setContentEditable" o = DOMHTMLElementSetContentEditableMethodInfo ResolveDOMHTMLMediaElementMethod "setControls" o = DOMHTMLMediaElementSetControlsMethodInfo ResolveDOMHTMLMediaElementMethod "setCurrentTime" o = DOMHTMLMediaElementSetCurrentTimeMethodInfo ResolveDOMHTMLMediaElementMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveDOMHTMLMediaElementMethod "setDefaultMuted" o = DOMHTMLMediaElementSetDefaultMutedMethodInfo ResolveDOMHTMLMediaElementMethod "setDefaultPlaybackRate" o = DOMHTMLMediaElementSetDefaultPlaybackRateMethodInfo ResolveDOMHTMLMediaElementMethod "setDir" o = DOMHTMLElementSetDirMethodInfo ResolveDOMHTMLMediaElementMethod "setDraggable" o = DOMHTMLElementSetDraggableMethodInfo ResolveDOMHTMLMediaElementMethod "setHidden" o = DOMHTMLElementSetHiddenMethodInfo ResolveDOMHTMLMediaElementMethod "setInnerHtml" o = DOMHTMLElementSetInnerHtmlMethodInfo ResolveDOMHTMLMediaElementMethod "setInnerText" o = DOMHTMLElementSetInnerTextMethodInfo ResolveDOMHTMLMediaElementMethod "setItemId" o = DOMHTMLElementSetItemIdMethodInfo ResolveDOMHTMLMediaElementMethod "setItemScope" o = DOMHTMLElementSetItemScopeMethodInfo ResolveDOMHTMLMediaElementMethod "setLang" o = DOMHTMLElementSetLangMethodInfo ResolveDOMHTMLMediaElementMethod "setLoop" o = DOMHTMLMediaElementSetLoopMethodInfo ResolveDOMHTMLMediaElementMethod "setMediaGroup" o = DOMHTMLMediaElementSetMediaGroupMethodInfo ResolveDOMHTMLMediaElementMethod "setMuted" o = DOMHTMLMediaElementSetMutedMethodInfo ResolveDOMHTMLMediaElementMethod "setNodeValue" o = DOMNodeSetNodeValueMethodInfo ResolveDOMHTMLMediaElementMethod "setOuterHtml" o = DOMHTMLElementSetOuterHtmlMethodInfo ResolveDOMHTMLMediaElementMethod "setOuterText" o = DOMHTMLElementSetOuterTextMethodInfo ResolveDOMHTMLMediaElementMethod "setPlaybackRate" o = DOMHTMLMediaElementSetPlaybackRateMethodInfo ResolveDOMHTMLMediaElementMethod "setPrefix" o = DOMNodeSetPrefixMethodInfo ResolveDOMHTMLMediaElementMethod "setPreload" o = DOMHTMLMediaElementSetPreloadMethodInfo ResolveDOMHTMLMediaElementMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveDOMHTMLMediaElementMethod "setScrollLeft" o = DOMElementSetScrollLeftMethodInfo ResolveDOMHTMLMediaElementMethod "setScrollTop" o = DOMElementSetScrollTopMethodInfo ResolveDOMHTMLMediaElementMethod "setSpellcheck" o = DOMHTMLElementSetSpellcheckMethodInfo ResolveDOMHTMLMediaElementMethod "setSrc" o = DOMHTMLMediaElementSetSrcMethodInfo ResolveDOMHTMLMediaElementMethod "setTabIndex" o = DOMHTMLElementSetTabIndexMethodInfo ResolveDOMHTMLMediaElementMethod "setTextContent" o = DOMNodeSetTextContentMethodInfo ResolveDOMHTMLMediaElementMethod "setTitle" o = DOMHTMLElementSetTitleMethodInfo ResolveDOMHTMLMediaElementMethod "setTranslate" o = DOMHTMLElementSetTranslateMethodInfo ResolveDOMHTMLMediaElementMethod "setVolume" o = DOMHTMLMediaElementSetVolumeMethodInfo ResolveDOMHTMLMediaElementMethod "setWebkitClosedCaptionsVisible" o = DOMHTMLMediaElementSetWebkitClosedCaptionsVisibleMethodInfo ResolveDOMHTMLMediaElementMethod "setWebkitPreservesPitch" o = DOMHTMLMediaElementSetWebkitPreservesPitchMethodInfo ResolveDOMHTMLMediaElementMethod "setWebkitdropzone" o = DOMHTMLElementSetWebkitdropzoneMethodInfo ResolveDOMHTMLMediaElementMethod l o = MethodResolutionFailed l o instance (info ~ ResolveDOMHTMLMediaElementMethod t DOMHTMLMediaElement, MethodInfo info DOMHTMLMediaElement p) => IsLabelProxy t (DOMHTMLMediaElement -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveDOMHTMLMediaElementMethod t DOMHTMLMediaElement, MethodInfo info DOMHTMLMediaElement p) => IsLabel t (DOMHTMLMediaElement -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- VVV Prop "audio-tracks" -- Type: TInterface "WebKit" "DOMAudioTrackList" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementAudioTracks :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMAudioTrackList) getDOMHTMLMediaElementAudioTracks obj = liftIO $ getObjectPropertyObject obj "audio-tracks" DOMAudioTrackList data DOMHTMLMediaElementAudioTracksPropertyInfo instance AttrInfo DOMHTMLMediaElementAudioTracksPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementAudioTracksPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementAudioTracksPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementAudioTracksPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementAudioTracksPropertyInfo = (Maybe DOMAudioTrackList) type AttrLabel DOMHTMLMediaElementAudioTracksPropertyInfo = "audio-tracks" attrGet _ = getDOMHTMLMediaElementAudioTracks attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "autoplay" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementAutoplay :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementAutoplay obj = liftIO $ getObjectPropertyBool obj "autoplay" setDOMHTMLMediaElementAutoplay :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementAutoplay obj val = liftIO $ setObjectPropertyBool obj "autoplay" val constructDOMHTMLMediaElementAutoplay :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementAutoplay val = constructObjectPropertyBool "autoplay" val data DOMHTMLMediaElementAutoplayPropertyInfo instance AttrInfo DOMHTMLMediaElementAutoplayPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementAutoplayPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementAutoplayPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementAutoplayPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementAutoplayPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementAutoplayPropertyInfo = "autoplay" attrGet _ = getDOMHTMLMediaElementAutoplay attrSet _ = setDOMHTMLMediaElementAutoplay attrConstruct _ = constructDOMHTMLMediaElementAutoplay attrClear _ = undefined -- VVV Prop "buffered" -- Type: TInterface "WebKit" "DOMTimeRanges" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementBuffered :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMTimeRanges) getDOMHTMLMediaElementBuffered obj = liftIO $ getObjectPropertyObject obj "buffered" DOMTimeRanges data DOMHTMLMediaElementBufferedPropertyInfo instance AttrInfo DOMHTMLMediaElementBufferedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementBufferedPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementBufferedPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementBufferedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementBufferedPropertyInfo = (Maybe DOMTimeRanges) type AttrLabel DOMHTMLMediaElementBufferedPropertyInfo = "buffered" attrGet _ = getDOMHTMLMediaElementBuffered attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "controller" -- Type: TInterface "WebKit" "DOMMediaController" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementController :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMMediaController) getDOMHTMLMediaElementController obj = liftIO $ getObjectPropertyObject obj "controller" DOMMediaController data DOMHTMLMediaElementControllerPropertyInfo instance AttrInfo DOMHTMLMediaElementControllerPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementControllerPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementControllerPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementControllerPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementControllerPropertyInfo = (Maybe DOMMediaController) type AttrLabel DOMHTMLMediaElementControllerPropertyInfo = "controller" attrGet _ = getDOMHTMLMediaElementController attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "controls" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementControls :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementControls obj = liftIO $ getObjectPropertyBool obj "controls" setDOMHTMLMediaElementControls :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementControls obj val = liftIO $ setObjectPropertyBool obj "controls" val constructDOMHTMLMediaElementControls :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementControls val = constructObjectPropertyBool "controls" val data DOMHTMLMediaElementControlsPropertyInfo instance AttrInfo DOMHTMLMediaElementControlsPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementControlsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementControlsPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementControlsPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementControlsPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementControlsPropertyInfo = "controls" attrGet _ = getDOMHTMLMediaElementControls attrSet _ = setDOMHTMLMediaElementControls attrConstruct _ = constructDOMHTMLMediaElementControls attrClear _ = undefined -- VVV Prop "current-src" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementCurrentSrc :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe T.Text) getDOMHTMLMediaElementCurrentSrc obj = liftIO $ getObjectPropertyString obj "current-src" data DOMHTMLMediaElementCurrentSrcPropertyInfo instance AttrInfo DOMHTMLMediaElementCurrentSrcPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementCurrentSrcPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementCurrentSrcPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementCurrentSrcPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementCurrentSrcPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLMediaElementCurrentSrcPropertyInfo = "current-src" attrGet _ = getDOMHTMLMediaElementCurrentSrc attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "current-time" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementCurrentTime :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Double getDOMHTMLMediaElementCurrentTime obj = liftIO $ getObjectPropertyDouble obj "current-time" setDOMHTMLMediaElementCurrentTime :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Double -> m () setDOMHTMLMediaElementCurrentTime obj val = liftIO $ setObjectPropertyDouble obj "current-time" val constructDOMHTMLMediaElementCurrentTime :: Double -> IO ([Char], GValue) constructDOMHTMLMediaElementCurrentTime val = constructObjectPropertyDouble "current-time" val data DOMHTMLMediaElementCurrentTimePropertyInfo instance AttrInfo DOMHTMLMediaElementCurrentTimePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementCurrentTimePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementCurrentTimePropertyInfo = (~) Double type AttrBaseTypeConstraint DOMHTMLMediaElementCurrentTimePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementCurrentTimePropertyInfo = Double type AttrLabel DOMHTMLMediaElementCurrentTimePropertyInfo = "current-time" attrGet _ = getDOMHTMLMediaElementCurrentTime attrSet _ = setDOMHTMLMediaElementCurrentTime attrConstruct _ = constructDOMHTMLMediaElementCurrentTime attrClear _ = undefined -- VVV Prop "default-muted" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementDefaultMuted :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementDefaultMuted obj = liftIO $ getObjectPropertyBool obj "default-muted" setDOMHTMLMediaElementDefaultMuted :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementDefaultMuted obj val = liftIO $ setObjectPropertyBool obj "default-muted" val constructDOMHTMLMediaElementDefaultMuted :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementDefaultMuted val = constructObjectPropertyBool "default-muted" val data DOMHTMLMediaElementDefaultMutedPropertyInfo instance AttrInfo DOMHTMLMediaElementDefaultMutedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementDefaultMutedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementDefaultMutedPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementDefaultMutedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementDefaultMutedPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementDefaultMutedPropertyInfo = "default-muted" attrGet _ = getDOMHTMLMediaElementDefaultMuted attrSet _ = setDOMHTMLMediaElementDefaultMuted attrConstruct _ = constructDOMHTMLMediaElementDefaultMuted attrClear _ = undefined -- VVV Prop "default-playback-rate" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementDefaultPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Double getDOMHTMLMediaElementDefaultPlaybackRate obj = liftIO $ getObjectPropertyDouble obj "default-playback-rate" setDOMHTMLMediaElementDefaultPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Double -> m () setDOMHTMLMediaElementDefaultPlaybackRate obj val = liftIO $ setObjectPropertyDouble obj "default-playback-rate" val constructDOMHTMLMediaElementDefaultPlaybackRate :: Double -> IO ([Char], GValue) constructDOMHTMLMediaElementDefaultPlaybackRate val = constructObjectPropertyDouble "default-playback-rate" val data DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo instance AttrInfo DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo = (~) Double type AttrBaseTypeConstraint DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo = Double type AttrLabel DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo = "default-playback-rate" attrGet _ = getDOMHTMLMediaElementDefaultPlaybackRate attrSet _ = setDOMHTMLMediaElementDefaultPlaybackRate attrConstruct _ = constructDOMHTMLMediaElementDefaultPlaybackRate attrClear _ = undefined -- VVV Prop "duration" -- Type: TBasicType TDouble -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementDuration :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Double getDOMHTMLMediaElementDuration obj = liftIO $ getObjectPropertyDouble obj "duration" data DOMHTMLMediaElementDurationPropertyInfo instance AttrInfo DOMHTMLMediaElementDurationPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementDurationPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementDurationPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementDurationPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementDurationPropertyInfo = Double type AttrLabel DOMHTMLMediaElementDurationPropertyInfo = "duration" attrGet _ = getDOMHTMLMediaElementDuration attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "ended" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementEnded :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementEnded obj = liftIO $ getObjectPropertyBool obj "ended" data DOMHTMLMediaElementEndedPropertyInfo instance AttrInfo DOMHTMLMediaElementEndedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementEndedPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementEndedPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementEndedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementEndedPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementEndedPropertyInfo = "ended" attrGet _ = getDOMHTMLMediaElementEnded attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "error" -- Type: TInterface "WebKit" "DOMMediaError" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementError :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMMediaError) getDOMHTMLMediaElementError obj = liftIO $ getObjectPropertyObject obj "error" DOMMediaError data DOMHTMLMediaElementErrorPropertyInfo instance AttrInfo DOMHTMLMediaElementErrorPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementErrorPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementErrorPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementErrorPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementErrorPropertyInfo = (Maybe DOMMediaError) type AttrLabel DOMHTMLMediaElementErrorPropertyInfo = "error" attrGet _ = getDOMHTMLMediaElementError attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "loop" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementLoop :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementLoop obj = liftIO $ getObjectPropertyBool obj "loop" setDOMHTMLMediaElementLoop :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementLoop obj val = liftIO $ setObjectPropertyBool obj "loop" val constructDOMHTMLMediaElementLoop :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementLoop val = constructObjectPropertyBool "loop" val data DOMHTMLMediaElementLoopPropertyInfo instance AttrInfo DOMHTMLMediaElementLoopPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementLoopPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementLoopPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementLoopPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementLoopPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementLoopPropertyInfo = "loop" attrGet _ = getDOMHTMLMediaElementLoop attrSet _ = setDOMHTMLMediaElementLoop attrConstruct _ = constructDOMHTMLMediaElementLoop attrClear _ = undefined -- VVV Prop "media-group" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLMediaElementMediaGroup :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe T.Text) getDOMHTMLMediaElementMediaGroup obj = liftIO $ getObjectPropertyString obj "media-group" setDOMHTMLMediaElementMediaGroup :: (MonadIO m, DOMHTMLMediaElementK o) => o -> T.Text -> m () setDOMHTMLMediaElementMediaGroup obj val = liftIO $ setObjectPropertyString obj "media-group" (Just val) constructDOMHTMLMediaElementMediaGroup :: T.Text -> IO ([Char], GValue) constructDOMHTMLMediaElementMediaGroup val = constructObjectPropertyString "media-group" (Just val) data DOMHTMLMediaElementMediaGroupPropertyInfo instance AttrInfo DOMHTMLMediaElementMediaGroupPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementMediaGroupPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementMediaGroupPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLMediaElementMediaGroupPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementMediaGroupPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLMediaElementMediaGroupPropertyInfo = "media-group" attrGet _ = getDOMHTMLMediaElementMediaGroup attrSet _ = setDOMHTMLMediaElementMediaGroup attrConstruct _ = constructDOMHTMLMediaElementMediaGroup attrClear _ = undefined -- VVV Prop "muted" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementMuted :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementMuted obj = liftIO $ getObjectPropertyBool obj "muted" setDOMHTMLMediaElementMuted :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementMuted obj val = liftIO $ setObjectPropertyBool obj "muted" val constructDOMHTMLMediaElementMuted :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementMuted val = constructObjectPropertyBool "muted" val data DOMHTMLMediaElementMutedPropertyInfo instance AttrInfo DOMHTMLMediaElementMutedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementMutedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementMutedPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementMutedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementMutedPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementMutedPropertyInfo = "muted" attrGet _ = getDOMHTMLMediaElementMuted attrSet _ = setDOMHTMLMediaElementMuted attrConstruct _ = constructDOMHTMLMediaElementMuted attrClear _ = undefined -- VVV Prop "network-state" -- Type: TBasicType TUInt -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementNetworkState :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Word32 getDOMHTMLMediaElementNetworkState obj = liftIO $ getObjectPropertyUInt32 obj "network-state" data DOMHTMLMediaElementNetworkStatePropertyInfo instance AttrInfo DOMHTMLMediaElementNetworkStatePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementNetworkStatePropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementNetworkStatePropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementNetworkStatePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementNetworkStatePropertyInfo = Word32 type AttrLabel DOMHTMLMediaElementNetworkStatePropertyInfo = "network-state" attrGet _ = getDOMHTMLMediaElementNetworkState attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "paused" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementPaused :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementPaused obj = liftIO $ getObjectPropertyBool obj "paused" data DOMHTMLMediaElementPausedPropertyInfo instance AttrInfo DOMHTMLMediaElementPausedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementPausedPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementPausedPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementPausedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementPausedPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementPausedPropertyInfo = "paused" attrGet _ = getDOMHTMLMediaElementPaused attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "playback-rate" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Double getDOMHTMLMediaElementPlaybackRate obj = liftIO $ getObjectPropertyDouble obj "playback-rate" setDOMHTMLMediaElementPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Double -> m () setDOMHTMLMediaElementPlaybackRate obj val = liftIO $ setObjectPropertyDouble obj "playback-rate" val constructDOMHTMLMediaElementPlaybackRate :: Double -> IO ([Char], GValue) constructDOMHTMLMediaElementPlaybackRate val = constructObjectPropertyDouble "playback-rate" val data DOMHTMLMediaElementPlaybackRatePropertyInfo instance AttrInfo DOMHTMLMediaElementPlaybackRatePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementPlaybackRatePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementPlaybackRatePropertyInfo = (~) Double type AttrBaseTypeConstraint DOMHTMLMediaElementPlaybackRatePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementPlaybackRatePropertyInfo = Double type AttrLabel DOMHTMLMediaElementPlaybackRatePropertyInfo = "playback-rate" attrGet _ = getDOMHTMLMediaElementPlaybackRate attrSet _ = setDOMHTMLMediaElementPlaybackRate attrConstruct _ = constructDOMHTMLMediaElementPlaybackRate attrClear _ = undefined -- VVV Prop "played" -- Type: TInterface "WebKit" "DOMTimeRanges" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementPlayed :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMTimeRanges) getDOMHTMLMediaElementPlayed obj = liftIO $ getObjectPropertyObject obj "played" DOMTimeRanges data DOMHTMLMediaElementPlayedPropertyInfo instance AttrInfo DOMHTMLMediaElementPlayedPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementPlayedPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementPlayedPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementPlayedPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementPlayedPropertyInfo = (Maybe DOMTimeRanges) type AttrLabel DOMHTMLMediaElementPlayedPropertyInfo = "played" attrGet _ = getDOMHTMLMediaElementPlayed attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "preload" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLMediaElementPreload :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe T.Text) getDOMHTMLMediaElementPreload obj = liftIO $ getObjectPropertyString obj "preload" setDOMHTMLMediaElementPreload :: (MonadIO m, DOMHTMLMediaElementK o) => o -> T.Text -> m () setDOMHTMLMediaElementPreload obj val = liftIO $ setObjectPropertyString obj "preload" (Just val) constructDOMHTMLMediaElementPreload :: T.Text -> IO ([Char], GValue) constructDOMHTMLMediaElementPreload val = constructObjectPropertyString "preload" (Just val) data DOMHTMLMediaElementPreloadPropertyInfo instance AttrInfo DOMHTMLMediaElementPreloadPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementPreloadPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementPreloadPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLMediaElementPreloadPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementPreloadPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLMediaElementPreloadPropertyInfo = "preload" attrGet _ = getDOMHTMLMediaElementPreload attrSet _ = setDOMHTMLMediaElementPreload attrConstruct _ = constructDOMHTMLMediaElementPreload attrClear _ = undefined -- VVV Prop "ready-state" -- Type: TBasicType TUInt -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementReadyState :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Word32 getDOMHTMLMediaElementReadyState obj = liftIO $ getObjectPropertyUInt32 obj "ready-state" data DOMHTMLMediaElementReadyStatePropertyInfo instance AttrInfo DOMHTMLMediaElementReadyStatePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementReadyStatePropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementReadyStatePropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementReadyStatePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementReadyStatePropertyInfo = Word32 type AttrLabel DOMHTMLMediaElementReadyStatePropertyInfo = "ready-state" attrGet _ = getDOMHTMLMediaElementReadyState attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "seekable" -- Type: TInterface "WebKit" "DOMTimeRanges" -- Flags: [PropertyReadable] -- Nullable: (Nothing,Nothing) getDOMHTMLMediaElementSeekable :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe DOMTimeRanges) getDOMHTMLMediaElementSeekable obj = liftIO $ getObjectPropertyObject obj "seekable" DOMTimeRanges data DOMHTMLMediaElementSeekablePropertyInfo instance AttrInfo DOMHTMLMediaElementSeekablePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementSeekablePropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementSeekablePropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementSeekablePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementSeekablePropertyInfo = (Maybe DOMTimeRanges) type AttrLabel DOMHTMLMediaElementSeekablePropertyInfo = "seekable" attrGet _ = getDOMHTMLMediaElementSeekable attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "seeking" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementSeeking :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementSeeking obj = liftIO $ getObjectPropertyBool obj "seeking" data DOMHTMLMediaElementSeekingPropertyInfo instance AttrInfo DOMHTMLMediaElementSeekingPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementSeekingPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementSeekingPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementSeekingPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementSeekingPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementSeekingPropertyInfo = "seeking" attrGet _ = getDOMHTMLMediaElementSeeking attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "src" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Nothing,Just False) getDOMHTMLMediaElementSrc :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m (Maybe T.Text) getDOMHTMLMediaElementSrc obj = liftIO $ getObjectPropertyString obj "src" setDOMHTMLMediaElementSrc :: (MonadIO m, DOMHTMLMediaElementK o) => o -> T.Text -> m () setDOMHTMLMediaElementSrc obj val = liftIO $ setObjectPropertyString obj "src" (Just val) constructDOMHTMLMediaElementSrc :: T.Text -> IO ([Char], GValue) constructDOMHTMLMediaElementSrc val = constructObjectPropertyString "src" (Just val) data DOMHTMLMediaElementSrcPropertyInfo instance AttrInfo DOMHTMLMediaElementSrcPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementSrcPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementSrcPropertyInfo = (~) T.Text type AttrBaseTypeConstraint DOMHTMLMediaElementSrcPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementSrcPropertyInfo = (Maybe T.Text) type AttrLabel DOMHTMLMediaElementSrcPropertyInfo = "src" attrGet _ = getDOMHTMLMediaElementSrc attrSet _ = setDOMHTMLMediaElementSrc attrConstruct _ = constructDOMHTMLMediaElementSrc attrClear _ = undefined -- VVV Prop "text-tracks" -- Type: TInterface "WebKit" "DOMTextTrackList" -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementTextTracks :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m DOMTextTrackList getDOMHTMLMediaElementTextTracks obj = liftIO $ checkUnexpectedNothing "getDOMHTMLMediaElementTextTracks" $ getObjectPropertyObject obj "text-tracks" DOMTextTrackList data DOMHTMLMediaElementTextTracksPropertyInfo instance AttrInfo DOMHTMLMediaElementTextTracksPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementTextTracksPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementTextTracksPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementTextTracksPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementTextTracksPropertyInfo = DOMTextTrackList type AttrLabel DOMHTMLMediaElementTextTracksPropertyInfo = "text-tracks" attrGet _ = getDOMHTMLMediaElementTextTracks attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "video-tracks" -- Type: TInterface "WebKit" "DOMVideoTrackList" -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementVideoTracks :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m DOMVideoTrackList getDOMHTMLMediaElementVideoTracks obj = liftIO $ checkUnexpectedNothing "getDOMHTMLMediaElementVideoTracks" $ getObjectPropertyObject obj "video-tracks" DOMVideoTrackList data DOMHTMLMediaElementVideoTracksPropertyInfo instance AttrInfo DOMHTMLMediaElementVideoTracksPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementVideoTracksPropertyInfo = '[ 'AttrGet, 'AttrClear] type AttrSetTypeConstraint DOMHTMLMediaElementVideoTracksPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementVideoTracksPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementVideoTracksPropertyInfo = DOMVideoTrackList type AttrLabel DOMHTMLMediaElementVideoTracksPropertyInfo = "video-tracks" attrGet _ = getDOMHTMLMediaElementVideoTracks attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "volume" -- Type: TBasicType TDouble -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementVolume :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Double getDOMHTMLMediaElementVolume obj = liftIO $ getObjectPropertyDouble obj "volume" setDOMHTMLMediaElementVolume :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Double -> m () setDOMHTMLMediaElementVolume obj val = liftIO $ setObjectPropertyDouble obj "volume" val constructDOMHTMLMediaElementVolume :: Double -> IO ([Char], GValue) constructDOMHTMLMediaElementVolume val = constructObjectPropertyDouble "volume" val data DOMHTMLMediaElementVolumePropertyInfo instance AttrInfo DOMHTMLMediaElementVolumePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementVolumePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementVolumePropertyInfo = (~) Double type AttrBaseTypeConstraint DOMHTMLMediaElementVolumePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementVolumePropertyInfo = Double type AttrLabel DOMHTMLMediaElementVolumePropertyInfo = "volume" attrGet _ = getDOMHTMLMediaElementVolume attrSet _ = setDOMHTMLMediaElementVolume attrConstruct _ = constructDOMHTMLMediaElementVolume attrClear _ = undefined -- VVV Prop "webkit-audio-decoded-byte-count" -- Type: TBasicType TULong -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementWebkitAudioDecodedByteCount :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m CULong getDOMHTMLMediaElementWebkitAudioDecodedByteCount obj = liftIO $ getObjectPropertyULong obj "webkit-audio-decoded-byte-count" data DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo = CULong type AttrLabel DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo = "webkit-audio-decoded-byte-count" attrGet _ = getDOMHTMLMediaElementWebkitAudioDecodedByteCount attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "webkit-closed-captions-visible" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementWebkitClosedCaptionsVisible :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementWebkitClosedCaptionsVisible obj = liftIO $ getObjectPropertyBool obj "webkit-closed-captions-visible" setDOMHTMLMediaElementWebkitClosedCaptionsVisible :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementWebkitClosedCaptionsVisible obj val = liftIO $ setObjectPropertyBool obj "webkit-closed-captions-visible" val constructDOMHTMLMediaElementWebkitClosedCaptionsVisible :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementWebkitClosedCaptionsVisible val = constructObjectPropertyBool "webkit-closed-captions-visible" val data DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo = Bool type AttrLabel DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo = "webkit-closed-captions-visible" attrGet _ = getDOMHTMLMediaElementWebkitClosedCaptionsVisible attrSet _ = setDOMHTMLMediaElementWebkitClosedCaptionsVisible attrConstruct _ = constructDOMHTMLMediaElementWebkitClosedCaptionsVisible attrClear _ = undefined -- VVV Prop "webkit-current-playback-target-is-wireless" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless obj = liftIO $ getObjectPropertyBool obj "webkit-current-playback-target-is-wireless" data DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo = "webkit-current-playback-target-is-wireless" attrGet _ = getDOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "webkit-has-closed-captions" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementWebkitHasClosedCaptions :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementWebkitHasClosedCaptions obj = liftIO $ getObjectPropertyBool obj "webkit-has-closed-captions" data DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo = "webkit-has-closed-captions" attrGet _ = getDOMHTMLMediaElementWebkitHasClosedCaptions attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined -- VVV Prop "webkit-preserves-pitch" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] -- Nullable: (Just False,Just False) getDOMHTMLMediaElementWebkitPreservesPitch :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m Bool getDOMHTMLMediaElementWebkitPreservesPitch obj = liftIO $ getObjectPropertyBool obj "webkit-preserves-pitch" setDOMHTMLMediaElementWebkitPreservesPitch :: (MonadIO m, DOMHTMLMediaElementK o) => o -> Bool -> m () setDOMHTMLMediaElementWebkitPreservesPitch obj val = liftIO $ setObjectPropertyBool obj "webkit-preserves-pitch" val constructDOMHTMLMediaElementWebkitPreservesPitch :: Bool -> IO ([Char], GValue) constructDOMHTMLMediaElementWebkitPreservesPitch val = constructObjectPropertyBool "webkit-preserves-pitch" val data DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo = (~) Bool type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo = Bool type AttrLabel DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo = "webkit-preserves-pitch" attrGet _ = getDOMHTMLMediaElementWebkitPreservesPitch attrSet _ = setDOMHTMLMediaElementWebkitPreservesPitch attrConstruct _ = constructDOMHTMLMediaElementWebkitPreservesPitch attrClear _ = undefined -- VVV Prop "webkit-video-decoded-byte-count" -- Type: TBasicType TULong -- Flags: [PropertyReadable] -- Nullable: (Just False,Nothing) getDOMHTMLMediaElementWebkitVideoDecodedByteCount :: (MonadIO m, DOMHTMLMediaElementK o) => o -> m CULong getDOMHTMLMediaElementWebkitVideoDecodedByteCount obj = liftIO $ getObjectPropertyULong obj "webkit-video-decoded-byte-count" data DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo instance AttrInfo DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo where type AttrAllowedOps DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo = '[ 'AttrGet] type AttrSetTypeConstraint DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo = (~) () type AttrBaseTypeConstraint DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo = DOMHTMLMediaElementK type AttrGetType DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo = CULong type AttrLabel DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo = "webkit-video-decoded-byte-count" attrGet _ = getDOMHTMLMediaElementWebkitVideoDecodedByteCount attrSet _ = undefined attrConstruct _ = undefined attrClear _ = undefined type instance AttributeList DOMHTMLMediaElement = DOMHTMLMediaElementAttributeList type DOMHTMLMediaElementAttributeList = ('[ '("accessKey", DOMHTMLElementAccessKeyPropertyInfo), '("attributes", DOMElementAttributesPropertyInfo), '("audioTracks", DOMHTMLMediaElementAudioTracksPropertyInfo), '("autoplay", DOMHTMLMediaElementAutoplayPropertyInfo), '("baseUri", DOMNodeBaseUriPropertyInfo), '("buffered", DOMHTMLMediaElementBufferedPropertyInfo), '("childElementCount", DOMElementChildElementCountPropertyInfo), '("childNodes", DOMNodeChildNodesPropertyInfo), '("children", DOMHTMLElementChildrenPropertyInfo), '("classList", DOMElementClassListPropertyInfo), '("className", DOMElementClassNamePropertyInfo), '("clientHeight", DOMElementClientHeightPropertyInfo), '("clientLeft", DOMElementClientLeftPropertyInfo), '("clientTop", DOMElementClientTopPropertyInfo), '("clientWidth", DOMElementClientWidthPropertyInfo), '("contentEditable", DOMHTMLElementContentEditablePropertyInfo), '("controller", DOMHTMLMediaElementControllerPropertyInfo), '("controls", DOMHTMLMediaElementControlsPropertyInfo), '("coreObject", DOMObjectCoreObjectPropertyInfo), '("currentSrc", DOMHTMLMediaElementCurrentSrcPropertyInfo), '("currentTime", DOMHTMLMediaElementCurrentTimePropertyInfo), '("defaultMuted", DOMHTMLMediaElementDefaultMutedPropertyInfo), '("defaultPlaybackRate", DOMHTMLMediaElementDefaultPlaybackRatePropertyInfo), '("dir", DOMHTMLElementDirPropertyInfo), '("draggable", DOMHTMLElementDraggablePropertyInfo), '("duration", DOMHTMLMediaElementDurationPropertyInfo), '("ended", DOMHTMLMediaElementEndedPropertyInfo), '("error", DOMHTMLMediaElementErrorPropertyInfo), '("firstChild", DOMNodeFirstChildPropertyInfo), '("firstElementChild", DOMElementFirstElementChildPropertyInfo), '("hidden", DOMHTMLElementHiddenPropertyInfo), '("id", DOMElementIdPropertyInfo), '("innerHtml", DOMHTMLElementInnerHtmlPropertyInfo), '("innerText", DOMHTMLElementInnerTextPropertyInfo), '("isContentEditable", DOMHTMLElementIsContentEditablePropertyInfo), '("lang", DOMHTMLElementLangPropertyInfo), '("lastChild", DOMNodeLastChildPropertyInfo), '("lastElementChild", DOMElementLastElementChildPropertyInfo), '("localName", DOMNodeLocalNamePropertyInfo), '("loop", DOMHTMLMediaElementLoopPropertyInfo), '("mediaGroup", DOMHTMLMediaElementMediaGroupPropertyInfo), '("muted", DOMHTMLMediaElementMutedPropertyInfo), '("namespaceUri", DOMNodeNamespaceUriPropertyInfo), '("networkState", DOMHTMLMediaElementNetworkStatePropertyInfo), '("nextElementSibling", DOMElementNextElementSiblingPropertyInfo), '("nextSibling", DOMNodeNextSiblingPropertyInfo), '("nodeName", DOMNodeNodeNamePropertyInfo), '("nodeType", DOMNodeNodeTypePropertyInfo), '("nodeValue", DOMNodeNodeValuePropertyInfo), '("offsetHeight", DOMElementOffsetHeightPropertyInfo), '("offsetLeft", DOMElementOffsetLeftPropertyInfo), '("offsetParent", DOMElementOffsetParentPropertyInfo), '("offsetTop", DOMElementOffsetTopPropertyInfo), '("offsetWidth", DOMElementOffsetWidthPropertyInfo), '("outerHtml", DOMHTMLElementOuterHtmlPropertyInfo), '("outerText", DOMHTMLElementOuterTextPropertyInfo), '("ownerDocument", DOMNodeOwnerDocumentPropertyInfo), '("parentElement", DOMNodeParentElementPropertyInfo), '("parentNode", DOMNodeParentNodePropertyInfo), '("paused", DOMHTMLMediaElementPausedPropertyInfo), '("playbackRate", DOMHTMLMediaElementPlaybackRatePropertyInfo), '("played", DOMHTMLMediaElementPlayedPropertyInfo), '("prefix", DOMNodePrefixPropertyInfo), '("preload", DOMHTMLMediaElementPreloadPropertyInfo), '("previousElementSibling", DOMElementPreviousElementSiblingPropertyInfo), '("previousSibling", DOMNodePreviousSiblingPropertyInfo), '("readyState", DOMHTMLMediaElementReadyStatePropertyInfo), '("scrollHeight", DOMElementScrollHeightPropertyInfo), '("scrollLeft", DOMElementScrollLeftPropertyInfo), '("scrollTop", DOMElementScrollTopPropertyInfo), '("scrollWidth", DOMElementScrollWidthPropertyInfo), '("seekable", DOMHTMLMediaElementSeekablePropertyInfo), '("seeking", DOMHTMLMediaElementSeekingPropertyInfo), '("spellcheck", DOMHTMLElementSpellcheckPropertyInfo), '("src", DOMHTMLMediaElementSrcPropertyInfo), '("style", DOMElementStylePropertyInfo), '("tabIndex", DOMHTMLElementTabIndexPropertyInfo), '("tagName", DOMElementTagNamePropertyInfo), '("textContent", DOMNodeTextContentPropertyInfo), '("textTracks", DOMHTMLMediaElementTextTracksPropertyInfo), '("title", DOMHTMLElementTitlePropertyInfo), '("translate", DOMHTMLElementTranslatePropertyInfo), '("videoTracks", DOMHTMLMediaElementVideoTracksPropertyInfo), '("volume", DOMHTMLMediaElementVolumePropertyInfo), '("webkitAudioDecodedByteCount", DOMHTMLMediaElementWebkitAudioDecodedByteCountPropertyInfo), '("webkitClosedCaptionsVisible", DOMHTMLMediaElementWebkitClosedCaptionsVisiblePropertyInfo), '("webkitCurrentPlaybackTargetIsWireless", DOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWirelessPropertyInfo), '("webkitHasClosedCaptions", DOMHTMLMediaElementWebkitHasClosedCaptionsPropertyInfo), '("webkitPreservesPitch", DOMHTMLMediaElementWebkitPreservesPitchPropertyInfo), '("webkitRegionOverset", DOMElementWebkitRegionOversetPropertyInfo), '("webkitVideoDecodedByteCount", DOMHTMLMediaElementWebkitVideoDecodedByteCountPropertyInfo), '("webkitdropzone", DOMHTMLElementWebkitdropzonePropertyInfo)] :: [(Symbol, *)]) dOMHTMLMediaElementAudioTracks :: AttrLabelProxy "audioTracks" dOMHTMLMediaElementAudioTracks = AttrLabelProxy dOMHTMLMediaElementAutoplay :: AttrLabelProxy "autoplay" dOMHTMLMediaElementAutoplay = AttrLabelProxy dOMHTMLMediaElementBuffered :: AttrLabelProxy "buffered" dOMHTMLMediaElementBuffered = AttrLabelProxy dOMHTMLMediaElementController :: AttrLabelProxy "controller" dOMHTMLMediaElementController = AttrLabelProxy dOMHTMLMediaElementControls :: AttrLabelProxy "controls" dOMHTMLMediaElementControls = AttrLabelProxy dOMHTMLMediaElementCurrentSrc :: AttrLabelProxy "currentSrc" dOMHTMLMediaElementCurrentSrc = AttrLabelProxy dOMHTMLMediaElementCurrentTime :: AttrLabelProxy "currentTime" dOMHTMLMediaElementCurrentTime = AttrLabelProxy dOMHTMLMediaElementDefaultMuted :: AttrLabelProxy "defaultMuted" dOMHTMLMediaElementDefaultMuted = AttrLabelProxy dOMHTMLMediaElementDefaultPlaybackRate :: AttrLabelProxy "defaultPlaybackRate" dOMHTMLMediaElementDefaultPlaybackRate = AttrLabelProxy dOMHTMLMediaElementDuration :: AttrLabelProxy "duration" dOMHTMLMediaElementDuration = AttrLabelProxy dOMHTMLMediaElementEnded :: AttrLabelProxy "ended" dOMHTMLMediaElementEnded = AttrLabelProxy dOMHTMLMediaElementError :: AttrLabelProxy "error" dOMHTMLMediaElementError = AttrLabelProxy dOMHTMLMediaElementLoop :: AttrLabelProxy "loop" dOMHTMLMediaElementLoop = AttrLabelProxy dOMHTMLMediaElementMediaGroup :: AttrLabelProxy "mediaGroup" dOMHTMLMediaElementMediaGroup = AttrLabelProxy dOMHTMLMediaElementMuted :: AttrLabelProxy "muted" dOMHTMLMediaElementMuted = AttrLabelProxy dOMHTMLMediaElementNetworkState :: AttrLabelProxy "networkState" dOMHTMLMediaElementNetworkState = AttrLabelProxy dOMHTMLMediaElementPaused :: AttrLabelProxy "paused" dOMHTMLMediaElementPaused = AttrLabelProxy dOMHTMLMediaElementPlaybackRate :: AttrLabelProxy "playbackRate" dOMHTMLMediaElementPlaybackRate = AttrLabelProxy dOMHTMLMediaElementPlayed :: AttrLabelProxy "played" dOMHTMLMediaElementPlayed = AttrLabelProxy dOMHTMLMediaElementPreload :: AttrLabelProxy "preload" dOMHTMLMediaElementPreload = AttrLabelProxy dOMHTMLMediaElementReadyState :: AttrLabelProxy "readyState" dOMHTMLMediaElementReadyState = AttrLabelProxy dOMHTMLMediaElementSeekable :: AttrLabelProxy "seekable" dOMHTMLMediaElementSeekable = AttrLabelProxy dOMHTMLMediaElementSeeking :: AttrLabelProxy "seeking" dOMHTMLMediaElementSeeking = AttrLabelProxy dOMHTMLMediaElementSrc :: AttrLabelProxy "src" dOMHTMLMediaElementSrc = AttrLabelProxy dOMHTMLMediaElementTextTracks :: AttrLabelProxy "textTracks" dOMHTMLMediaElementTextTracks = AttrLabelProxy dOMHTMLMediaElementVideoTracks :: AttrLabelProxy "videoTracks" dOMHTMLMediaElementVideoTracks = AttrLabelProxy dOMHTMLMediaElementVolume :: AttrLabelProxy "volume" dOMHTMLMediaElementVolume = AttrLabelProxy dOMHTMLMediaElementWebkitAudioDecodedByteCount :: AttrLabelProxy "webkitAudioDecodedByteCount" dOMHTMLMediaElementWebkitAudioDecodedByteCount = AttrLabelProxy dOMHTMLMediaElementWebkitClosedCaptionsVisible :: AttrLabelProxy "webkitClosedCaptionsVisible" dOMHTMLMediaElementWebkitClosedCaptionsVisible = AttrLabelProxy dOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless :: AttrLabelProxy "webkitCurrentPlaybackTargetIsWireless" dOMHTMLMediaElementWebkitCurrentPlaybackTargetIsWireless = AttrLabelProxy dOMHTMLMediaElementWebkitHasClosedCaptions :: AttrLabelProxy "webkitHasClosedCaptions" dOMHTMLMediaElementWebkitHasClosedCaptions = AttrLabelProxy dOMHTMLMediaElementWebkitPreservesPitch :: AttrLabelProxy "webkitPreservesPitch" dOMHTMLMediaElementWebkitPreservesPitch = AttrLabelProxy dOMHTMLMediaElementWebkitVideoDecodedByteCount :: AttrLabelProxy "webkitVideoDecodedByteCount" dOMHTMLMediaElementWebkitVideoDecodedByteCount = AttrLabelProxy type instance SignalList DOMHTMLMediaElement = DOMHTMLMediaElementSignalList type DOMHTMLMediaElementSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method DOMHTMLMediaElement::add_text_track -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "kind", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "language", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMTextTrack") -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_media_element_add_text_track" webkit_dom_html_media_element_add_text_track :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CString -> -- kind : TBasicType TUTF8 CString -> -- label : TBasicType TUTF8 CString -> -- language : TBasicType TUTF8 Ptr (Ptr GError) -> -- error IO (Ptr DOMTextTrack) dOMHTMLMediaElementAddTextTrack :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> T.Text -- kind -> T.Text -- label -> T.Text -- language -> m DOMTextTrack -- result dOMHTMLMediaElementAddTextTrack _obj kind label language = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj kind' <- textToCString kind label' <- textToCString label language' <- textToCString language onException (do result <- propagateGError $ webkit_dom_html_media_element_add_text_track _obj' kind' label' language' checkUnexpectedReturnNULL "webkit_dom_html_media_element_add_text_track" result result' <- (wrapObject DOMTextTrack) result touchManagedPtr _obj freeMem kind' freeMem label' freeMem language' return result' ) (do freeMem kind' freeMem label' freeMem language' ) data DOMHTMLMediaElementAddTextTrackMethodInfo instance (signature ~ (T.Text -> T.Text -> T.Text -> m DOMTextTrack), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementAddTextTrackMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementAddTextTrack -- method DOMHTMLMediaElement::can_play_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_can_play_type" webkit_dom_html_media_element_can_play_type :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CString -> -- type : TBasicType TUTF8 IO CString dOMHTMLMediaElementCanPlayType :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> T.Text -- type_ -> m T.Text -- result dOMHTMLMediaElementCanPlayType _obj type_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj type_' <- textToCString type_ result <- webkit_dom_html_media_element_can_play_type _obj' type_' checkUnexpectedReturnNULL "webkit_dom_html_media_element_can_play_type" result result' <- cstringToText result freeMem result touchManagedPtr _obj freeMem type_' return result' data DOMHTMLMediaElementCanPlayTypeMethodInfo instance (signature ~ (T.Text -> m T.Text), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementCanPlayTypeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementCanPlayType -- method DOMHTMLMediaElement::fast_seek -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "time", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_fast_seek" webkit_dom_html_media_element_fast_seek :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CDouble -> -- time : TBasicType TDouble IO () dOMHTMLMediaElementFastSeek :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Double -- time -> m () -- result dOMHTMLMediaElementFastSeek _obj time = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let time' = realToFrac time webkit_dom_html_media_element_fast_seek _obj' time' touchManagedPtr _obj return () data DOMHTMLMediaElementFastSeekMethodInfo instance (signature ~ (Double -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementFastSeekMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementFastSeek -- method DOMHTMLMediaElement::get_audio_tracks -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMAudioTrackList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_audio_tracks" webkit_dom_html_media_element_get_audio_tracks :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMAudioTrackList) dOMHTMLMediaElementGetAudioTracks :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMAudioTrackList -- result dOMHTMLMediaElementGetAudioTracks _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_audio_tracks _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_audio_tracks" result result' <- (wrapObject DOMAudioTrackList) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetAudioTracksMethodInfo instance (signature ~ (m DOMAudioTrackList), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetAudioTracksMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetAudioTracks -- method DOMHTMLMediaElement::get_autoplay -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_autoplay" webkit_dom_html_media_element_get_autoplay :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetAutoplay :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetAutoplay _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_autoplay _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetAutoplayMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetAutoplayMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetAutoplay -- method DOMHTMLMediaElement::get_buffered -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMTimeRanges") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_buffered" webkit_dom_html_media_element_get_buffered :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMTimeRanges) dOMHTMLMediaElementGetBuffered :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMTimeRanges -- result dOMHTMLMediaElementGetBuffered _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_buffered _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_buffered" result result' <- (wrapObject DOMTimeRanges) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetBufferedMethodInfo instance (signature ~ (m DOMTimeRanges), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetBufferedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetBuffered -- method DOMHTMLMediaElement::get_controller -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMMediaController") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_controller" webkit_dom_html_media_element_get_controller :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMMediaController) dOMHTMLMediaElementGetController :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMMediaController -- result dOMHTMLMediaElementGetController _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_controller _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_controller" result result' <- (wrapObject DOMMediaController) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetControllerMethodInfo instance (signature ~ (m DOMMediaController), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetControllerMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetController -- method DOMHTMLMediaElement::get_controls -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_controls" webkit_dom_html_media_element_get_controls :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetControls :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetControls _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_controls _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetControlsMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetControlsMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetControls -- method DOMHTMLMediaElement::get_current_src -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_current_src" webkit_dom_html_media_element_get_current_src :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CString dOMHTMLMediaElementGetCurrentSrc :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m T.Text -- result dOMHTMLMediaElementGetCurrentSrc _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_current_src _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_current_src" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetCurrentSrcMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetCurrentSrcMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetCurrentSrc -- method DOMHTMLMediaElement::get_current_time -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_current_time" webkit_dom_html_media_element_get_current_time :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble dOMHTMLMediaElementGetCurrentTime :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetCurrentTime _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_current_time _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetCurrentTimeMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetCurrentTimeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetCurrentTime -- method DOMHTMLMediaElement::get_default_muted -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_default_muted" webkit_dom_html_media_element_get_default_muted :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetDefaultMuted :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetDefaultMuted _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_default_muted _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetDefaultMutedMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetDefaultMutedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetDefaultMuted -- method DOMHTMLMediaElement::get_default_playback_rate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_default_playback_rate" webkit_dom_html_media_element_get_default_playback_rate :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble dOMHTMLMediaElementGetDefaultPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetDefaultPlaybackRate _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_default_playback_rate _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetDefaultPlaybackRateMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetDefaultPlaybackRateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetDefaultPlaybackRate -- method DOMHTMLMediaElement::get_duration -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_duration" webkit_dom_html_media_element_get_duration :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble dOMHTMLMediaElementGetDuration :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetDuration _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_duration _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetDurationMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetDurationMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetDuration -- method DOMHTMLMediaElement::get_ended -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_ended" webkit_dom_html_media_element_get_ended :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetEnded :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetEnded _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_ended _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetEndedMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetEndedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetEnded -- method DOMHTMLMediaElement::get_error -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMMediaError") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_error" webkit_dom_html_media_element_get_error :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMMediaError) dOMHTMLMediaElementGetError :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMMediaError -- result dOMHTMLMediaElementGetError _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_error _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_error" result result' <- (wrapObject DOMMediaError) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetErrorMethodInfo instance (signature ~ (m DOMMediaError), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetErrorMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetError -- method DOMHTMLMediaElement::get_initial_time -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_initial_time" webkit_dom_html_media_element_get_initial_time :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble {-# DEPRECATED dOMHTMLMediaElementGetInitialTime ["(Since version 2.2)"]#-} dOMHTMLMediaElementGetInitialTime :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetInitialTime _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_initial_time _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetInitialTimeMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetInitialTimeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetInitialTime -- method DOMHTMLMediaElement::get_loop -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_loop" webkit_dom_html_media_element_get_loop :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetLoop :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetLoop _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_loop _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetLoopMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetLoopMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetLoop -- method DOMHTMLMediaElement::get_media_group -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_media_group" webkit_dom_html_media_element_get_media_group :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CString dOMHTMLMediaElementGetMediaGroup :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m T.Text -- result dOMHTMLMediaElementGetMediaGroup _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_media_group _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_media_group" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetMediaGroupMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetMediaGroupMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetMediaGroup -- method DOMHTMLMediaElement::get_muted -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_muted" webkit_dom_html_media_element_get_muted :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetMuted :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetMuted _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_muted _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetMutedMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetMutedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetMuted -- method DOMHTMLMediaElement::get_network_state -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUInt16) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_network_state" webkit_dom_html_media_element_get_network_state :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO Word16 dOMHTMLMediaElementGetNetworkState :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Word16 -- result dOMHTMLMediaElementGetNetworkState _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_network_state _obj' touchManagedPtr _obj return result data DOMHTMLMediaElementGetNetworkStateMethodInfo instance (signature ~ (m Word16), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetNetworkStateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetNetworkState -- method DOMHTMLMediaElement::get_paused -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_paused" webkit_dom_html_media_element_get_paused :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetPaused :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetPaused _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_paused _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetPausedMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetPausedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetPaused -- method DOMHTMLMediaElement::get_playback_rate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_playback_rate" webkit_dom_html_media_element_get_playback_rate :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble dOMHTMLMediaElementGetPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetPlaybackRate _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_playback_rate _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetPlaybackRateMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetPlaybackRateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetPlaybackRate -- method DOMHTMLMediaElement::get_played -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMTimeRanges") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_played" webkit_dom_html_media_element_get_played :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMTimeRanges) dOMHTMLMediaElementGetPlayed :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMTimeRanges -- result dOMHTMLMediaElementGetPlayed _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_played _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_played" result result' <- (wrapObject DOMTimeRanges) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetPlayedMethodInfo instance (signature ~ (m DOMTimeRanges), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetPlayedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetPlayed -- method DOMHTMLMediaElement::get_preload -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_preload" webkit_dom_html_media_element_get_preload :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CString dOMHTMLMediaElementGetPreload :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m T.Text -- result dOMHTMLMediaElementGetPreload _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_preload _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_preload" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetPreloadMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetPreloadMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetPreload -- method DOMHTMLMediaElement::get_ready_state -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUInt16) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_ready_state" webkit_dom_html_media_element_get_ready_state :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO Word16 dOMHTMLMediaElementGetReadyState :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Word16 -- result dOMHTMLMediaElementGetReadyState _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_ready_state _obj' touchManagedPtr _obj return result data DOMHTMLMediaElementGetReadyStateMethodInfo instance (signature ~ (m Word16), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetReadyStateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetReadyState -- method DOMHTMLMediaElement::get_seekable -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMTimeRanges") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_seekable" webkit_dom_html_media_element_get_seekable :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMTimeRanges) dOMHTMLMediaElementGetSeekable :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMTimeRanges -- result dOMHTMLMediaElementGetSeekable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_seekable _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_seekable" result result' <- (wrapObject DOMTimeRanges) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetSeekableMethodInfo instance (signature ~ (m DOMTimeRanges), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetSeekableMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetSeekable -- method DOMHTMLMediaElement::get_seeking -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_seeking" webkit_dom_html_media_element_get_seeking :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetSeeking :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetSeeking _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_seeking _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetSeekingMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetSeekingMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetSeeking -- method DOMHTMLMediaElement::get_src -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TUTF8) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_src" webkit_dom_html_media_element_get_src :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CString dOMHTMLMediaElementGetSrc :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m T.Text -- result dOMHTMLMediaElementGetSrc _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_src _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_src" result result' <- cstringToText result freeMem result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetSrcMethodInfo instance (signature ~ (m T.Text), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetSrcMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetSrc -- method DOMHTMLMediaElement::get_start_time -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_start_time" webkit_dom_html_media_element_get_start_time :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble {-# DEPRECATED dOMHTMLMediaElementGetStartTime ["(Since version 2.2)"]#-} dOMHTMLMediaElementGetStartTime :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetStartTime _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_start_time _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetStartTimeMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetStartTimeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetStartTime -- method DOMHTMLMediaElement::get_text_tracks -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMTextTrackList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_text_tracks" webkit_dom_html_media_element_get_text_tracks :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMTextTrackList) dOMHTMLMediaElementGetTextTracks :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMTextTrackList -- result dOMHTMLMediaElementGetTextTracks _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_text_tracks _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_text_tracks" result result' <- (newObject DOMTextTrackList) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetTextTracksMethodInfo instance (signature ~ (m DOMTextTrackList), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetTextTracksMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetTextTracks -- method DOMHTMLMediaElement::get_video_tracks -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TInterface "WebKit" "DOMVideoTrackList") -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_video_tracks" webkit_dom_html_media_element_get_video_tracks :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO (Ptr DOMVideoTrackList) dOMHTMLMediaElementGetVideoTracks :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m DOMVideoTrackList -- result dOMHTMLMediaElementGetVideoTracks _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_video_tracks _obj' checkUnexpectedReturnNULL "webkit_dom_html_media_element_get_video_tracks" result result' <- (newObject DOMVideoTrackList) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetVideoTracksMethodInfo instance (signature ~ (m DOMVideoTrackList), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetVideoTracksMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetVideoTracks -- method DOMHTMLMediaElement::get_volume -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TDouble) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_volume" webkit_dom_html_media_element_get_volume :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CDouble dOMHTMLMediaElementGetVolume :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Double -- result dOMHTMLMediaElementGetVolume _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_volume _obj' let result' = realToFrac result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetVolumeMethodInfo instance (signature ~ (m Double), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetVolumeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetVolume -- method DOMHTMLMediaElement::get_webkit_audio_decoded_byte_count -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TULong) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count" webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CULong dOMHTMLMediaElementGetWebkitAudioDecodedByteCount :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m CULong -- result dOMHTMLMediaElementGetWebkitAudioDecodedByteCount _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count _obj' touchManagedPtr _obj return result data DOMHTMLMediaElementGetWebkitAudioDecodedByteCountMethodInfo instance (signature ~ (m CULong), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitAudioDecodedByteCountMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitAudioDecodedByteCount -- method DOMHTMLMediaElement::get_webkit_closed_captions_visible -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_closed_captions_visible" webkit_dom_html_media_element_get_webkit_closed_captions_visible :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetWebkitClosedCaptionsVisible :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetWebkitClosedCaptionsVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_closed_captions_visible _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetWebkitClosedCaptionsVisibleMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitClosedCaptionsVisibleMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitClosedCaptionsVisible -- method DOMHTMLMediaElement::get_webkit_current_playback_target_is_wireless -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless" webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWireless :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWireless _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWirelessMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWirelessMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitCurrentPlaybackTargetIsWireless -- method DOMHTMLMediaElement::get_webkit_has_closed_captions -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_has_closed_captions" webkit_dom_html_media_element_get_webkit_has_closed_captions :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetWebkitHasClosedCaptions :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetWebkitHasClosedCaptions _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_has_closed_captions _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetWebkitHasClosedCaptionsMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitHasClosedCaptionsMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitHasClosedCaptions -- method DOMHTMLMediaElement::get_webkit_preserves_pitch -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TBoolean) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_preserves_pitch" webkit_dom_html_media_element_get_webkit_preserves_pitch :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CInt dOMHTMLMediaElementGetWebkitPreservesPitch :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m Bool -- result dOMHTMLMediaElementGetWebkitPreservesPitch _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_preserves_pitch _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data DOMHTMLMediaElementGetWebkitPreservesPitchMethodInfo instance (signature ~ (m Bool), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitPreservesPitchMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitPreservesPitch -- method DOMHTMLMediaElement::get_webkit_video_decoded_byte_count -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Just (TBasicType TULong) -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_get_webkit_video_decoded_byte_count" webkit_dom_html_media_element_get_webkit_video_decoded_byte_count :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO CULong dOMHTMLMediaElementGetWebkitVideoDecodedByteCount :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m CULong -- result dOMHTMLMediaElementGetWebkitVideoDecodedByteCount _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_dom_html_media_element_get_webkit_video_decoded_byte_count _obj' touchManagedPtr _obj return result data DOMHTMLMediaElementGetWebkitVideoDecodedByteCountMethodInfo instance (signature ~ (m CULong), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementGetWebkitVideoDecodedByteCountMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementGetWebkitVideoDecodedByteCount -- method DOMHTMLMediaElement::load -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_load" webkit_dom_html_media_element_load :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO () dOMHTMLMediaElementLoad :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m () -- result dOMHTMLMediaElementLoad _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_media_element_load _obj' touchManagedPtr _obj return () data DOMHTMLMediaElementLoadMethodInfo instance (signature ~ (m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementLoadMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementLoad -- method DOMHTMLMediaElement::pause -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_pause" webkit_dom_html_media_element_pause :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO () dOMHTMLMediaElementPause :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m () -- result dOMHTMLMediaElementPause _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_media_element_pause _obj' touchManagedPtr _obj return () data DOMHTMLMediaElementPauseMethodInfo instance (signature ~ (m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementPauseMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementPause -- method DOMHTMLMediaElement::play -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_play" webkit_dom_html_media_element_play :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO () dOMHTMLMediaElementPlay :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m () -- result dOMHTMLMediaElementPlay _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_media_element_play _obj' touchManagedPtr _obj return () data DOMHTMLMediaElementPlayMethodInfo instance (signature ~ (m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementPlayMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementPlay -- method DOMHTMLMediaElement::set_autoplay -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_autoplay" webkit_dom_html_media_element_set_autoplay :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetAutoplay :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetAutoplay _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_autoplay _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetAutoplayMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetAutoplayMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetAutoplay -- method DOMHTMLMediaElement::set_controls -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_controls" webkit_dom_html_media_element_set_controls :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetControls :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetControls _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_controls _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetControlsMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetControlsMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetControls -- method DOMHTMLMediaElement::set_current_time -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_current_time" webkit_dom_html_media_element_set_current_time :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CDouble -> -- value : TBasicType TDouble Ptr (Ptr GError) -> -- error IO () dOMHTMLMediaElementSetCurrentTime :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Double -- value -> m () -- result dOMHTMLMediaElementSetCurrentTime _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = realToFrac value onException (do propagateGError $ webkit_dom_html_media_element_set_current_time _obj' value' touchManagedPtr _obj return () ) (do return () ) data DOMHTMLMediaElementSetCurrentTimeMethodInfo instance (signature ~ (Double -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetCurrentTimeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetCurrentTime -- method DOMHTMLMediaElement::set_default_muted -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_default_muted" webkit_dom_html_media_element_set_default_muted :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetDefaultMuted :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetDefaultMuted _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_default_muted _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetDefaultMutedMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetDefaultMutedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetDefaultMuted -- method DOMHTMLMediaElement::set_default_playback_rate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_default_playback_rate" webkit_dom_html_media_element_set_default_playback_rate :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CDouble -> -- value : TBasicType TDouble IO () dOMHTMLMediaElementSetDefaultPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Double -- value -> m () -- result dOMHTMLMediaElementSetDefaultPlaybackRate _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = realToFrac value webkit_dom_html_media_element_set_default_playback_rate _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetDefaultPlaybackRateMethodInfo instance (signature ~ (Double -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetDefaultPlaybackRateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetDefaultPlaybackRate -- method DOMHTMLMediaElement::set_loop -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_loop" webkit_dom_html_media_element_set_loop :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetLoop :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetLoop _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_loop _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetLoopMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetLoopMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetLoop -- method DOMHTMLMediaElement::set_media_group -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_media_group" webkit_dom_html_media_element_set_media_group :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLMediaElementSetMediaGroup :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLMediaElementSetMediaGroup _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_media_element_set_media_group _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLMediaElementSetMediaGroupMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetMediaGroupMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetMediaGroup -- method DOMHTMLMediaElement::set_muted -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_muted" webkit_dom_html_media_element_set_muted :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetMuted :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetMuted _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_muted _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetMutedMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetMutedMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetMuted -- method DOMHTMLMediaElement::set_playback_rate -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_playback_rate" webkit_dom_html_media_element_set_playback_rate :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CDouble -> -- value : TBasicType TDouble IO () dOMHTMLMediaElementSetPlaybackRate :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Double -- value -> m () -- result dOMHTMLMediaElementSetPlaybackRate _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = realToFrac value webkit_dom_html_media_element_set_playback_rate _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetPlaybackRateMethodInfo instance (signature ~ (Double -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetPlaybackRateMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetPlaybackRate -- method DOMHTMLMediaElement::set_preload -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_preload" webkit_dom_html_media_element_set_preload :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLMediaElementSetPreload :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLMediaElementSetPreload _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_media_element_set_preload _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLMediaElementSetPreloadMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetPreloadMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetPreload -- method DOMHTMLMediaElement::set_src -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_src" webkit_dom_html_media_element_set_src :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CString -> -- value : TBasicType TUTF8 IO () dOMHTMLMediaElementSetSrc :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> T.Text -- value -> m () -- result dOMHTMLMediaElementSetSrc _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj value' <- textToCString value webkit_dom_html_media_element_set_src _obj' value' touchManagedPtr _obj freeMem value' return () data DOMHTMLMediaElementSetSrcMethodInfo instance (signature ~ (T.Text -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetSrcMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetSrc -- method DOMHTMLMediaElement::set_volume -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : True -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_volume" webkit_dom_html_media_element_set_volume :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CDouble -> -- value : TBasicType TDouble Ptr (Ptr GError) -> -- error IO () dOMHTMLMediaElementSetVolume :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Double -- value -> m () -- result dOMHTMLMediaElementSetVolume _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = realToFrac value onException (do propagateGError $ webkit_dom_html_media_element_set_volume _obj' value' touchManagedPtr _obj return () ) (do return () ) data DOMHTMLMediaElementSetVolumeMethodInfo instance (signature ~ (Double -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetVolumeMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetVolume -- method DOMHTMLMediaElement::set_webkit_closed_captions_visible -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_webkit_closed_captions_visible" webkit_dom_html_media_element_set_webkit_closed_captions_visible :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetWebkitClosedCaptionsVisible :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetWebkitClosedCaptionsVisible _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_webkit_closed_captions_visible _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetWebkitClosedCaptionsVisibleMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetWebkitClosedCaptionsVisibleMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetWebkitClosedCaptionsVisible -- method DOMHTMLMediaElement::set_webkit_preserves_pitch -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "value", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_set_webkit_preserves_pitch" webkit_dom_html_media_element_set_webkit_preserves_pitch :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" CInt -> -- value : TBasicType TBoolean IO () dOMHTMLMediaElementSetWebkitPreservesPitch :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> Bool -- value -> m () -- result dOMHTMLMediaElementSetWebkitPreservesPitch _obj value = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let value' = (fromIntegral . fromEnum) value webkit_dom_html_media_element_set_webkit_preserves_pitch _obj' value' touchManagedPtr _obj return () data DOMHTMLMediaElementSetWebkitPreservesPitchMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementSetWebkitPreservesPitchMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementSetWebkitPreservesPitch -- method DOMHTMLMediaElement::webkit_show_playback_target_picker -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit" "DOMHTMLMediaElement", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : Nothing -- throws : False -- Skip return : False foreign import ccall "webkit_dom_html_media_element_webkit_show_playback_target_picker" webkit_dom_html_media_element_webkit_show_playback_target_picker :: Ptr DOMHTMLMediaElement -> -- _obj : TInterface "WebKit" "DOMHTMLMediaElement" IO () dOMHTMLMediaElementWebkitShowPlaybackTargetPicker :: (MonadIO m, DOMHTMLMediaElementK a) => a -- _obj -> m () -- result dOMHTMLMediaElementWebkitShowPlaybackTargetPicker _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_dom_html_media_element_webkit_show_playback_target_picker _obj' touchManagedPtr _obj return () data DOMHTMLMediaElementWebkitShowPlaybackTargetPickerMethodInfo instance (signature ~ (m ()), MonadIO m, DOMHTMLMediaElementK a) => MethodInfo DOMHTMLMediaElementWebkitShowPlaybackTargetPickerMethodInfo a signature where overloadedMethod _ = dOMHTMLMediaElementWebkitShowPlaybackTargetPicker