Package-level declarations

Types

Link copied to clipboard
object AssParser

The Kotlin ASS dialogue tier: SubStation Alpha (.ssa) and Advanced SubStation Alpha (.ass) parsed in pure commonMain onto the engine's own cue model.

Link copied to clipboard

Parses the FFmpeg-normalised embedded event form against one track's parsed header.

Link copied to clipboard

Decodes the multi-byte East Asian encodings that subtitle files still arrive in.

Link copied to clipboard
object LrcParser

Reads LRC synced lyrics (.lrc), the form music players and lyrics services share (#443).

Link copied to clipboard

Reads SubRip (.srt) subtitles.

Link copied to clipboard
class TeletextPageReader(page: Int? = null, language: String? = null)

Reads one subtitle page of an EBU teletext stream (ETSI EN 300 706), as DVB carries it in a transport stream (ETSI EN 300 472), into text cues (#510).

Link copied to clipboard

Reads WebVTT (.vtt) subtitles, the caption format the web standardised out of SubRip.

Link copied to clipboard

The cues of one WebVTT container track, styled by the STYLE blocks of its header (#498).