UNPKG

homebridge-eufy-security

Version:
68 lines 1.85 kB
export type CameraConfig = { name?: string; manufacturer?: string; model?: string; serialNumber?: string; firmwareRevision?: string; motion?: boolean; doorbell?: boolean; switches?: boolean; motionTimeout?: number; motionDoorbell?: boolean; videoConfig?: VideoConfig; enableButton: boolean; motionButton: boolean; lightButton: boolean; rtsp: boolean; enableCamera: boolean; refreshSnapshotIntervalMinutes?: number; snapshotHandlingMethod?: number; immediateRingNotificationWithoutSnapshot?: boolean; delayCameraSnapshot?: boolean; talkback?: boolean; talkbackChannels?: number; hsv?: boolean; hsvRecordingDuration?: number; indoorChimeButton?: boolean; }; export declare const DEFAULT_CAMERACONFIG_VALUES: CameraConfig; export type VideoConfig = { source?: string; stillImageSource?: string; returnAudioTarget?: string; analyzeDuration?: number; probeSize?: number; maxStreams?: number; maxWidth?: number; maxHeight?: number; maxFPS?: number; maxBitrate?: number; readRate?: boolean; vcodec?: string; acodec?: string; packetSize?: number; stimeout?: number; videoFilter?: string; encoderOptions?: string; audio?: boolean; audioSampleRate?: number; audioBitrate?: number; acodecHK?: string; acodecOptions?: string; debug?: boolean; debugReturn?: boolean; useSeparateProcesses?: boolean; crop?: boolean; videoProcessor?: string; }; export declare const DEFAULT_VIDEOCONFIG_VALUES: VideoConfig; export type StationConfig = { serialNumber?: string; hkHome: number; hkAway: number; hkNight: number; hkOff: number; manualTriggerModes: number[]; manualAlarmSeconds: number; }; //# sourceMappingURL=configTypes.d.ts.map