blob: e15515d0e7f981eae3b5ee1f94d5a1462156e67f [file] [log] [blame]
// 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;
};