ReadonlycharacteristicsMedia characteristics / accessibility roles describing the track, e.g.
public.accessibility.transcribes-spoken-dialog (HLS CHARACTERISTICS) or
a DASH role/accessibility scheme value. Empty when none are signaled.
ReadonlydefaultSet when the source manifest signals this track as the default selection.
ReadonlyforcedWhether this is a forced track: it carries essential text (e.g. translations of foreign-language dialogue) meant to be shown even when the user has not enabled subtitles. Two tracks may share a language and differ only by this flag, so selection must distinguish them.
ReadonlyidA stable, unique identifier within the current media presentation.
ReadonlykindThe text track kind. Defaults to 'subtitles' when not otherwise specified.
ReadonlylabelA human-readable label for the track.
ReadonlylanguageThe BCP 47 language tag for the cues in this track, or null if unknown.
ReadonlymimeThe MIME type signaled by the source manifest, when known.
ReadonlyuriThe full URL of the underlying text resource (typically a WebVTT file).
Optional ReadonlyvariablesHLS EXT-X-DEFINE variables inherited from the parent multivariant
playlist. Sidecar text-track media playlists commonly IMPORT these
names and reference them in segment URIs. Present only for HLS-sourced
tracks whose parent playlist declared any variables.
Identifies and describes an available text track. One TextTrackInfo is produced per discovered subtitle rendition.