1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
4 * You can obtain one at http://mozilla.org/MPL/2.0/.
6 * The origin of this IDL file is
7 * http://www.whatwg.org/specs/web-apps/current-work/#texttrack
24 [Pref="media.webvtt.enabled"]
25 interface TextTrack : EventTarget {
26 readonly attribute TextTrackKind kind;
27 readonly attribute DOMString label;
28 readonly attribute DOMString language;
30 readonly attribute DOMString id;
31 readonly attribute DOMString inBandMetadataTrackDispatchType;
33 attribute TextTrackMode mode;
35 readonly attribute TextTrackCueList? cues;
36 readonly attribute TextTrackCueList? activeCues;
37 readonly attribute VTTRegionList? regions;
39 void addCue(VTTCue cue);
41 void removeCue(VTTCue cue);
43 attribute EventHandler oncuechange;
45 void removeRegion(VTTRegion region);
46 void addRegion(VTTRegion region);