UNPKG

@meframe/core

Version:

Next generation media processing framework based on WebCodecs

21 lines (20 loc) 585 B
import { RenderTask } from './types'; /** * Priority queue for pre-render tasks */ export declare class PreRenderTaskQueue { private queue; private taskMap; enqueue(task: RenderTask): void; dequeue(): RenderTask | null; peek(): RenderTask | null; isEmpty(): boolean; size(): number; clear(): void; remove(timeUs: number, clipId: string): boolean; removeRange(startUs: number, endUs: number, clipId?: string): number; getAll(): RenderTask[]; private sortQueue; private getTaskKey; } //# sourceMappingURL=PreRenderTaskQueue.d.ts.map