homebridge-tapo-camera
Version:
Homebridge plugin for TP-Link TAPO security cameras
16 lines (15 loc) • 546 B
TypeScript
import { Logging } from "homebridge";
import { CameraConfig } from "./cameraAccessory";
import { DeviceInformation } from "./types/onvif";
import { EventEmitter } from "stream";
export declare class OnvifCamera {
protected readonly log: Logging;
protected readonly config: CameraConfig;
private events;
private device;
private readonly kOnvifPort;
constructor(log: Logging, config: CameraConfig);
private getDevice;
getEventEmitter(): Promise<EventEmitter<any>>;
getDeviceInfo(): Promise<DeviceInformation>;
}