mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 06:05:44 +00:00
0f67bb4ee3
- These two parts of the spec were recently removed as they were seen as unecessary or bad design, in the case of the VTTRegion TextTrack extensions. See the spec bug at: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24380
50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
* You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
* The origin of this IDL file is
|
|
* http://www.whatwg.org/specs/web-apps/current-work/#texttrack
|
|
*/
|
|
|
|
enum TextTrackKind {
|
|
"subtitles",
|
|
"captions",
|
|
"descriptions",
|
|
"chapters",
|
|
"metadata"
|
|
};
|
|
|
|
enum TextTrackMode {
|
|
"disabled",
|
|
"hidden",
|
|
"showing"
|
|
};
|
|
|
|
[Pref="media.webvtt.enabled"]
|
|
interface TextTrack : EventTarget {
|
|
readonly attribute TextTrackKind kind;
|
|
readonly attribute DOMString label;
|
|
readonly attribute DOMString language;
|
|
|
|
readonly attribute DOMString id;
|
|
readonly attribute DOMString inBandMetadataTrackDispatchType;
|
|
|
|
attribute TextTrackMode mode;
|
|
|
|
readonly attribute TextTrackCueList? cues;
|
|
readonly attribute TextTrackCueList? activeCues;
|
|
|
|
void addCue(VTTCue cue);
|
|
[Throws]
|
|
void removeCue(VTTCue cue);
|
|
|
|
attribute EventHandler oncuechange;
|
|
};
|
|
|
|
// Mozilla Extensions
|
|
partial interface TextTrack {
|
|
[ChromeOnly]
|
|
readonly attribute TextTrackList? textTrackList;
|
|
};
|