UNPKG

homebridge-eufy-security-mikebcbc

Version:
20 lines 715 B
/// <reference types="node" /> import { Logger as TsLogger, ILogObj } from 'tslog'; import { FFmpegParameters } from './ffmpeg-params'; import { FFmpeg } from './ffmpeg'; export declare class FFmpegRecord extends FFmpeg { private recordingBuffer; private bufferRemaining; private currentHeader; private currentType; private currentDataLength; constructor(name: string, parameters: FFmpegParameters[], log: TsLogger<ILogObj>); start(): void; private setupStderrHandler; private setupStdoutHandler; private setupExitHandler; private cleanupOnExit; private handleFFmpegOutput; segmentGenerator(): AsyncGenerator<Buffer>; } //# sourceMappingURL=ffmpeg-record.d.ts.map