Created
April 13, 2016 10:13
-
-
Save DrMabuse23/b6e730f7443414d3ba3de9a53ec4c452 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
interface HTMLVideoElement extends HTMLMediaElement { | |
/** | |
* Gets or sets the height of the video element. | |
*/ | |
height: number; | |
msHorizontalMirror: boolean; | |
msIsLayoutOptimalForPlayback: boolean; | |
msIsStereo3D: boolean; | |
msStereo3DPackingMode: string; | |
msStereo3DRenderMode: string; | |
msZoom: boolean; | |
onMSVideoFormatChanged: (ev: Event) => any; | |
onMSVideoFrameStepCompleted: (ev: Event) => any; | |
onMSVideoOptimalLayoutChanged: (ev: Event) => any; | |
/** | |
* Gets or sets a URL of an image to display, for example, like a movie poster. This can be a still frame from the video, or another image if no video data is available. | |
*/ | |
poster: string; | |
/** | |
* Gets the intrinsic height of a video in CSS pixels, or zero if the dimensions are not known. | |
*/ | |
videoHeight: number; | |
/** | |
* Gets the intrinsic width of a video in CSS pixels, or zero if the dimensions are not known. | |
*/ | |
videoWidth: number; | |
webkitDisplayingFullscreen: boolean; | |
webkitSupportsFullscreen: boolean; | |
/** | |
* Gets or sets the width of the video element. | |
*/ | |
width: number; | |
getVideoPlaybackQuality(): VideoPlaybackQuality; | |
msFrameStep(forward: boolean): void; | |
msInsertVideoEffect(activatableClassId: string, effectRequired: boolean, config?: any): void; | |
msSetVideoRectangle(left: number, top: number, right: number, bottom: number): void; | |
webkitEnterFullScreen(): void; | |
webkitEnterFullscreen(): void; | |
webkitExitFullScreen(): void; | |
webkitExitFullscreen(): void; | |
addEventListener(type: "MSContentZoom", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureChange", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureDoubleTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureEnd", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureHold", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureStart", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGestureTap", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSGotPointerCapture", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSInertiaStart", listener: (ev: MSGestureEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSLostPointerCapture", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSManipulationStateChanged", listener: (ev: MSManipulationEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerCancel", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerDown", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerEnter", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerLeave", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerMove", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerOut", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerOver", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSPointerUp", listener: (ev: MSPointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSVideoFormatChanged", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSVideoFrameStepCompleted", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "MSVideoOptimalLayoutChanged", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "abort", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "activate", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "ariarequest", listener: (ev: AriaRequestEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "beforeactivate", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "beforecopy", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "beforecut", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "beforedeactivate", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "beforepaste", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "blur", listener: (ev: FocusEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "canplay", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "canplaythrough", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "change", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "click", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "command", listener: (ev: CommandEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "contextmenu", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "copy", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "cuechange", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "cut", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dblclick", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "deactivate", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "drag", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dragend", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dragenter", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dragleave", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dragover", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "dragstart", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "drop", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "durationchange", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "emptied", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "ended", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "error", listener: (ev: ErrorEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "focus", listener: (ev: FocusEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "gotpointercapture", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "input", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "keydown", listener: (ev: KeyboardEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "keypress", listener: (ev: KeyboardEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "keyup", listener: (ev: KeyboardEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "load", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "loadeddata", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "loadedmetadata", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "loadstart", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "lostpointercapture", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mousedown", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mouseenter", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mouseleave", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mousemove", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mouseout", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mouseover", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mouseup", listener: (ev: MouseEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "mousewheel", listener: (ev: MouseWheelEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "msneedkey", listener: (ev: MSMediaKeyNeededEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "paste", listener: (ev: DragEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pause", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "play", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "playing", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointercancel", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerdown", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerenter", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerleave", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointermove", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerout", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerover", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "pointerup", listener: (ev: PointerEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "progress", listener: (ev: ProgressEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "ratechange", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "reset", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "scroll", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "seeked", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "seeking", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "select", listener: (ev: UIEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "selectstart", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "stalled", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "submit", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "suspend", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "timeupdate", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "touchcancel", listener: (ev: TouchEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "touchend", listener: (ev: TouchEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "touchmove", listener: (ev: TouchEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "touchstart", listener: (ev: TouchEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: "volumechange", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "waiting", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "webkitfullscreenchange", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "webkitfullscreenerror", listener: (ev: Event) => any, useCapture?: boolean): void; | |
addEventListener(type: "wheel", listener: (ev: WheelEvent) => any, useCapture?: boolean): void; | |
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void; | |
} | |
declare var HTMLVideoElement: { | |
prototype: HTMLVideoElement; | |
new(): HTMLVideoElement; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment