> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/zh/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/zh/llms-full.txt.

# Interface: ApiVideoTimedTextTrack

Defined in: [extensions/timedmediahandler.ts:62](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L62)

One subtitle track of `viprop=timedtext` (one entry per track format).

## Properties

### dir?

> `optional` **dir?**: `"ltr"` | `"rtl"`

Defined in: [extensions/timedmediahandler.ts:83](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L83)

Text direction of the track language.

***

### kind?

> `optional` **kind?**: `string` & `object` | `"subtitles"`

Defined in: [extensions/timedmediahandler.ts:74](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L74)

Track kind; `subtitles` for the text tracks TMH generates. **Open union**:
a track mirrored from a foreign file repository keeps the kind that
repository reports.

***

### label?

> `optional` **label?**: `string`

Defined in: [extensions/timedmediahandler.ts:86](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L86)

Human-readable track label including the language name.

***

### src?

> `optional` **src?**: `string`

Defined in: [extensions/timedmediahandler.ts:67](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L67)

URL of the subtitle stream (an `action=timedtext` API URL, already carrying
`origin=*` for cross-origin playback).

***

### srclang?

> `optional` **srclang?**: `string`

Defined in: [extensions/timedmediahandler.ts:80](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L80)

Track language (BCP 47).

***

### type?

> `optional` **type?**: `string`

Defined in: [extensions/timedmediahandler.ts:77](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/timedmediahandler.ts#L77)

MIME type of the track, e.g. `text/x-srt` or `text/vtt`.
