ebml-stream
Version:
Ebml parser and encoder
17 lines (16 loc) • 517 B
TypeScript
/// <reference types="node" />
import { EbmlDataTag } from "./EbmlDataTag";
import { BlockLacing } from "../enums/BlockLacing";
export declare class Block extends EbmlDataTag {
payload: Buffer;
track: number;
value: number;
invisible: boolean;
lacing: BlockLacing;
constructor(subTypeId?: number);
protected writeTrackBuffer(): Buffer;
protected writeValueBuffer(): Buffer;
protected writeFlagsBuffer(): Buffer;
encodeContent(): Buffer;
parseContent(data: Buffer): void;
}