| // GENERATED CONTENT - DO NOT EDIT |
| // Content of this file was automatically extracted from the |
| // "Picture-in-Picture" spec. |
| // See: https://wicg.github.io/picture-in-picture/ |
| |
| partial interface HTMLVideoElement { |
| Promise<PictureInPictureWindow> requestPictureInPicture(); |
| |
| attribute EventHandler onenterpictureinpicture; |
| attribute EventHandler onleavepictureinpicture; |
| |
| [CEReactions] |
| attribute boolean disablePictureInPicture; |
| }; |
| |
| partial interface Document { |
| readonly attribute boolean pictureInPictureEnabled; |
| |
| Promise<void> exitPictureInPicture(); |
| }; |
| |
| partial interface DocumentOrShadowRoot { |
| readonly attribute Element? pictureInPictureElement; |
| }; |
| |
| interface PictureInPictureWindow { |
| readonly attribute long width; |
| readonly attribute long height; |
| |
| attribute EventHandler onresize; |
| }; |