@omnimedia/omnitool
Version:
open source video processing tools
27 lines (26 loc) • 846 B
TypeScript
import { DecoderSource } from "./schematic.js";
export declare const setupDriverWork: import("@e280/comrade").SetupWork<{
work: {
hello(): Promise<void>;
decodeAudio(input: {
source: DecoderSource;
cancel: MessagePort;
audio: WritableStream<AudioData>;
start?: number;
end?: number;
}): Promise<void>;
decodeVideo(input: {
source: DecoderSource;
cancel: MessagePort;
video: WritableStream<VideoFrame>;
start?: number;
end?: number;
}): Promise<void>;
encode(input: import("./schematic.js").EncoderInput & {
writable: WritableStream<import("mediabunny").StreamTargetChunk>;
}): Promise<void>;
};
host: {
world(): Promise<void>;
};
}>;