Package-level declarations
Types
A pre-rendered subtitle image, positioned in the video's own coordinate space.
Where a cue goes.
The active-cue rule, as one pure function: which cues are visible at a media time.
The order cues pile up in when more than one is on screen.
Visual style for a run of text.
PREMULTIPLIED RGBA8888, row major, no padding.
The value of an ASS script's YCbCr Matrix header (#499): the matrix and range its colours went through on the way into the video they were picked from, as libass reads it. Tv is studio range, 16 to 235, and Pc full range, 0 to 255. See SubtitleConfig.assColorMatching.
A run of text sharing one style. A cue is a list of these so that inline styling works.
One subtitle event with a time window.
One font file an application hands to the subtitle typesetter, by name and bytes.
The part of the output that subtitles must stay inside, as an inset from each edge.
The viewer's word over the author's: fields set here replace the authored style on every span of every text cue, and null fields keep the authored value. Bitmap subtitles are authored pixels, not text, and pass through untouched.