@omnimedia/omnitool
Version:
open source video processing tools
20 lines (19 loc) • 660 B
TypeScript
import { Input } from "mediabunny";
import { Composition } from "./schematic.js";
export declare const setupDriverWork: import("@e280/comrade").SetupWork<{
work: {
hello(): Promise<void>;
decode(input: {
source: import("./schematic.js").DecoderSource;
video: WritableStream<VideoFrame>;
audio: WritableStream<AudioData>;
}): Promise<void>;
encode(input: import("./schematic.js").EncoderInput & {
bridge: WritableStream<Input>;
}): Promise<void>;
composite(input: Composition): Promise<VideoFrame>;
};
host: {
world(): Promise<void>;
};
}>;