UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

18 lines (17 loc) 547 B
import type { MediaParserLogLevel } from '../log'; export type Writer = { write: (arr: Uint8Array) => Promise<void>; finish: () => Promise<void>; getWrittenByteCount: () => number; updateDataAt: (position: number, data: Uint8Array) => Promise<void>; remove: () => Promise<void>; getBlob: () => Promise<Blob>; }; export type CreateContent = (options: { filename: string; mimeType: string; logLevel: MediaParserLogLevel; }) => Promise<Writer>; export type WriterInterface = { createContent: CreateContent; };