@omnimedia/omnitool
Version:
open source video processing tools
27 lines (26 loc) • 917 B
TypeScript
import { Machina } from "../parts/machina.js";
export declare const setupDriverHost: (machina: Machina) => import("@e280/comrade").SetupHost<{
work: {
hello(): Promise<void>;
decodeAudio(input: {
source: import("./schematic.js").DecoderSource;
cancel: MessagePort;
audio: WritableStream<AudioData>;
start?: number;
end?: number;
}): Promise<void>;
decodeVideo(input: {
source: import("./schematic.js").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>;
};
}>;