TextTrack.idl 967 B

12345678910111213141516171819202122232425262728
  1. #import <DOM/EventTarget.idl>
  2. // https://html.spec.whatwg.org/multipage/media.html#texttrackmode
  3. enum TextTrackMode { "disabled", "hidden", "showing" };
  4. // https://html.spec.whatwg.org/multipage/media.html#texttrackkind
  5. enum TextTrackKind { "subtitles", "captions", "descriptions", "chapters", "metadata" };
  6. // https://html.spec.whatwg.org/multipage/media.html#texttrack
  7. [Exposed=Window]
  8. interface TextTrack : EventTarget {
  9. readonly attribute TextTrackKind kind;
  10. readonly attribute DOMString label;
  11. readonly attribute DOMString language;
  12. readonly attribute DOMString id;
  13. [FIXME] readonly attribute DOMString inBandMetadataTrackDispatchType;
  14. attribute TextTrackMode mode;
  15. [FIXME] readonly attribute TextTrackCueList? cues;
  16. [FIXME] readonly attribute TextTrackCueList? activeCues;
  17. [FIXME] undefined addCue(TextTrackCue cue);
  18. [FIXME] undefined removeCue(TextTrackCue cue);
  19. attribute EventHandler oncuechange;
  20. };