video.js
Version:
An HTML5 video player that supports HLS and DASH with a common API and skin.
32 lines • 1.02 kB
TypeScript
export default TextTrackList;
/** @import TextTrack from './text-track' */
/**
* The current list of {@link TextTrack} for a media file.
*
* @see [Spec]{@link https://html.spec.whatwg.org/multipage/embedded-content.html#texttracklist}
* @extends TrackList
*/
declare class TextTrackList extends TrackList {
/**
* Add a {@link TextTrack} to the `TextTrackList`
*
* @param {TextTrack} track
* The text track to add to the list.
*
* @fires TrackList#addtrack
*/
addTrack(track: TextTrack): void;
queueChange_: () => void;
triggerSelectedlanguagechange_: () => void;
removeTrack(rtrack: any): void;
/**
* Creates a serializable array of objects that contains serialized copies
* of each text track.
*
* @return {Object[]} A serializable list of objects for the text track list
*/
toJSON(): any[];
}
import TrackList from './track-list';
import type TextTrack from './text-track';
//# sourceMappingURL=text-track-list.d.ts.map