UNPKG

pgs.js

Version:

PGS (Presentation Graphic Stream) Subtitle For HTML5 Media Playback

29 lines 819 B
export declare class ByteStream { private view; private offset; constructor(buffer: ArrayBuffer); exists(length: number): boolean; isEmpty(): boolean; read(length: number): ArrayBuffer; readU8(): number; readU16(): number; readU24(): number; readU32(): number; readAll(): ArrayBuffer; } export declare class AsyncByteStream { private reader; private done; private buffer; private view; private offset; constructor(stream: ReadableStream<ArrayBufferView | ArrayBuffer>); private pump; exists(length: number): Promise<boolean>; read(length: number): Promise<ArrayBuffer>; readU8(): Promise<number>; readU16(): Promise<number>; readU24(): Promise<number>; readU32(): Promise<number>; } //# sourceMappingURL=bytestream.d.ts.map