UNPKG

homebridge-eufy-security-mikebcbc

Version:
20 lines 997 B
import { H264Level, H264Profile } from 'homebridge'; import { CameraAccessory } from '../accessories/CameraAccessory.js'; export declare class FfmpegOptions { private readonly camera; private readonly platform; private readonly log; private readonly hwPixelFormat; constructor(camera: CameraAccessory); private configureHwAccel; get audioEncoder(): string[]; get audioDecoder(): string; get videoDecoder(): string[]; private defaultVideoEncoderOptions; recordEncoder(width: number, height: number, fps: number, bitrate: number, profile: H264Profile, level: H264Level, idrInterval: number, inputFps: number): string[]; streamEncoder(width: number, height: number, fps: number, bitrate: number, profile: H264Profile, level: H264Level, idrInterval: number, inputFps: number, useSmartQuality?: boolean): string[]; get hostSystemMaxPixels(): number; private getH264Level; private getH264Profile; } //# sourceMappingURL=ffmpeg-options.d.ts.map