homebridge-hikvision-local
Version:
Homebridge plugin that connects to your HikVision DVR via a local connection and exposes your cameras in Homebridge. The plugin is heavily based on excellent [homebridge-camera-ffmpeg](https://github.com/Sunoo/homebridge-camera-ffmpeg) and the various hom
29 lines • 850 B
TypeScript
import { PlatformConfig } from 'homebridge';
export interface HikVisionNvrApiConfiguration extends PlatformConfig {
host: string;
port: number;
secure: boolean;
ignoreInsecureTls: boolean;
username: string;
password: string;
debugFfmpeg: boolean;
doorbells: string[];
debug: boolean;
}
export declare class HikvisionApi {
private xmlParser;
private log?;
private config;
_baseURL?: string;
connected: boolean;
private client;
private abortController;
private isStreaming;
constructor(config: HikVisionNvrApiConfiguration, log: any);
getSystemInfo(): Promise<any>;
getCameras(): Promise<any>;
startMonitoringEvents(callback: (event: any) => void): Promise<void>;
stopMonitoringEvents(): void;
private _getResponse;
}
//# sourceMappingURL=HikvisionApi.d.ts.map