wranglebot
Version:
open source media asset management
31 lines • 866 B
TypeScript
import { MetaFile } from "../library/MetaFile.js";
import { MetaCopy } from "../library/MetaCopy.js";
import { TranscodeTask } from "./TranscodeTask.js";
export declare class TranscodeJob {
#private;
id: string;
status: number;
metaFile: MetaFile;
pathToExport: string;
customName: string | undefined;
task: TranscodeTask;
metaCopy: MetaCopy | undefined;
private cancelToken;
constructor(task: any, options: {
id?: string;
metaFile: MetaFile;
metaCopy?: MetaCopy;
pathToExport: string;
customName?: string;
status?: number;
});
run(cancelToken: any, callback: any): Promise<{} | null>;
cancel(): void;
toJSON(): {
id: string;
status: number;
metaFile: any;
pathToExport: string;
};
}
//# sourceMappingURL=TranscodeJob.d.ts.map