UNPKG

@diffusionstudio/core-v4

Version:

2D motion graphics and video rendering engine

12 lines (11 loc) 719 B
import { StreamTarget, Target } from 'mediabunny'; import { ContainerFormat } from './types'; export type WriteStreamCallback = (data: Uint8Array, position: number) => void; export declare class TargetBuffer { target: Target; fastStart: false | 'in-memory'; handle: WriteStreamCallback | FileSystemFileHandle | WritableStream | string | undefined; constructor(target: StreamTarget, fastStart: false | 'in-memory', handle: WriteStreamCallback | FileSystemFileHandle | WritableStream | string | undefined); static create(handle: WriteStreamCallback | FileSystemFileHandle | WritableStream | string | undefined): Promise<TargetBuffer>; close(format?: ContainerFormat): Promise<Blob | undefined>; }