UNPKG

libpgs

Version:

Renderer for graphical subtitles (PGS) in the browser.

27 lines (26 loc) 833 B
import { Segment } from "./segment"; import { BigEndianBinaryReader } from "../utils/bigEndianBinaryReader"; export declare class CompositionObject { id: number; windowId: number; croppedFlag: number; horizontalPosition: number; verticalPosition: number; croppingHorizontalPosition: number; croppingVerticalPosition: number; croppingWidth: number; croppingHeight: number; get hasCropping(): boolean; } export declare class PresentationCompositionSegment implements Segment { width: number; height: number; frameRate: number; compositionNumber: number; compositionState: number; paletteUpdateFlag: number; paletteId: number; compositionObjects: CompositionObject[]; get segmentType(): number; read(reader: BigEndianBinaryReader, length: number): void; }