← Files Cecil-IA Labs FFmpegARCHIVED FILE

dist/core/progress-context.d.ts

635 Bytes · Sep 30, 2026 · 23:17 UTC

↓ Download file

import type { MediaInfo } from "../types/contracts.js";
import type { FFmpegProgressEvent } from "./progress.js";
export type ProgressObserver = (event: FFmpegProgressEvent) => void;
export declare function withProgressObserver<T>(observer: ProgressObserver, operation: () => Promise<T>): Promise<T>;
export declare function currentProgressObserver(): ProgressObserver | undefined;
export declare function registerProgressMedia(media: MediaInfo): void;
export declare function progressMediaDuration(source: string): number | undefined;
export declare function nextProgressRunId(): string;
//# sourceMappingURL=progress-context.d.ts.map

SHA-256: 511320c6d52d929aaebc1c6c7ef07783dd63afae12450f1084c4d7f186a8257b