homebridge-tapo-camera
Version:
Homebridge plugin for TP-Link TAPO security cameras
16 lines (15 loc) • 550 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<[never]>>;
getDeviceInfo(): Promise<DeviceInformation>;
}