@omnimedia/omnitool
Version:
open source video processing tools
12 lines (11 loc) • 495 B
TypeScript
import { O } from "./o.js";
import { Item } from "../parts/item.js";
import { Media } from "../parts/media.js";
import { TimelineFile } from "../parts/basics.js";
import { Datafile } from "../utils/datafile.js";
import { ResourcePool } from "../parts/resource-pool.js";
export declare class Omni {
resources: ResourcePool;
load: <S extends Record<string, Promise<Datafile>>>(spec: S) => Promise<{ [K in keyof S]: Media; }>;
timeline: (fn: (o: O) => Item.Sequence) => TimelineFile;
}