@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
19 lines (18 loc) • 670 B
TypeScript
import type { ParseMediaMode } from '../options';
import type { OffsetCounter } from './offset-counter';
export declare const bufferManager: ({ initialData, maxBytes, counter, }: {
initialData: Uint8Array;
maxBytes: number;
counter: OffsetCounter;
}) => {
view: DataView<ArrayBuffer>;
uintArray: Uint8Array<ArrayBuffer>;
destroy: () => void;
addData: (newData: Uint8Array) => void;
skipTo: (offset: number) => void;
removeBytesRead: (force: boolean, mode: ParseMediaMode) => {
bytesRemoved: number;
removedData: Uint8Array<ArrayBuffer> | null;
};
replaceData: (newData: Uint8Array, seekTo: number) => void;
};