@homebridge/camera-utils
Version:
Utilities to simplify homebridge camera plugin development
24 lines • 729 B
TypeScript
export interface FfmpegProcessOptions {
ffmpegPath?: string;
ffmpegArgs: (string | number)[];
logger?: {
error: (log: string) => unknown;
info: (log: string) => unknown;
};
logLabel?: string;
exitCallback?: (code: number | null, signal: string | null) => unknown;
stdoutCallback?: (data: any) => unknown;
startedCallback?: () => unknown;
}
export declare class FfmpegProcess {
readonly options: FfmpegProcessOptions;
private ff;
private processSubscription;
private started;
private stopped;
private exited;
constructor(options: FfmpegProcessOptions);
stop(): void;
writeStdin(input: string): void;
}
//# sourceMappingURL=ffmpeg-process.d.ts.map