UNPKG

libpgs

Version:

Renderer for graphical subtitles (PGS) in the browser.

17 lines (16 loc) 588 B
import { AsyncBinaryReader } from "./asyncBinaryReader"; /** * A binary reader based on a readable stream. This can read a partially loaded stream - for example a download. */ export declare class StreamBinaryReader implements AsyncBinaryReader { private readonly stream; private readonly reader; private $eof; constructor(stream: ReadableStreamDefaultReader<Uint8Array>); get position(): number; get length(): number; get eof(): boolean; readByte(): number; readBytes(count: number): Uint8Array; requestData(count?: number): Promise<boolean>; }