UNPKG

pgs.js

Version:

PGS (Presentation Graphic Stream) Subtitle For HTML5 Media Playback

31 lines 925 B
import PGSFeeder from "../feeder/feeder"; import { PGSControllerOption } from "./controller-option"; export default class PGSController { private option; private media; private container; private readonly onTimeupdateHandler; private timer; private readonly onSeekingHandler; private readonly onSeekedHandler; private renderer; private priviousPts; private feeder; private isShowing; constructor(option?: Partial<PGSControllerOption>); attachMedia(media: HTMLVideoElement, container?: HTMLElement): void; detachMedia(): void; private setup; private cleanup; private clear; attachFeeder(feeder: PGSFeeder): void; detachFeeder(): void; private onSeeking; private onSeeked; private onTimeupdate; show(): void; hide(): void; showing(): boolean; snapshot(): HTMLCanvasElement | null; } //# sourceMappingURL=controller.d.ts.map