@np-dev/youtubei-js
Version:
A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).
29 lines (28 loc) • 821 B
TypeScript
import Text from './misc/Text.js';
import { YTNode } from '../helpers.js';
import type { RawNode } from '../index.js';
export default class PlayerCaptionsTracklist extends YTNode {
static type: string;
caption_tracks?: {
base_url: string;
name: Text;
vss_id: string;
language_code: string;
kind: string;
is_translatable: boolean;
}[];
audio_tracks?: {
audio_track_id: string;
captions_initial_state: string;
default_caption_track_index?: number;
has_default_track: boolean;
visibility: string;
caption_track_indices: number[];
}[];
default_audio_track_index?: number;
translation_languages?: {
language_code: string;
language_name: Text;
}[];
constructor(data: RawNode);
}