// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: WebVTT: The Web Video Text Tracks Format (https://w3c.github.io/webvtt/) enum AutoKeyword { "auto" }; typedef (double or AutoKeyword) LineAndPositionSetting; enum DirectionSetting { "" /* horizontal */, "rl", "lr" }; enum LineAlignSetting { "start", "center", "end" }; enum PositionAlignSetting { "line-left", "center", "line-right", "auto" }; enum AlignSetting { "start", "center", "end", "left", "right" }; [Exposed=Window] interface VTTCue : TextTrackCue { constructor(double startTime, unrestricted double endTime, DOMString text); attribute VTTRegion? region; attribute DirectionSetting vertical; attribute boolean snapToLines; attribute LineAndPositionSetting line; attribute LineAlignSetting lineAlign; attribute LineAndPositionSetting position; attribute PositionAlignSetting positionAlign; attribute double size; attribute AlignSetting align; attribute DOMString text; DocumentFragment getCueAsHTML(); }; enum ScrollSetting { "" /* none */, "up" }; [Exposed=Window] interface VTTRegion { constructor(); attribute DOMString id; attribute double width; attribute unsigned long lines; attribute double regionAnchorX; attribute double regionAnchorY; attribute double viewportAnchorX; attribute double viewportAnchorY; attribute ScrollSetting scroll; };