UNPKG

@viguza/homebridge-ezviz

Version:

A short description about what your plugin does.

20 lines (19 loc) 648 B
import { type PlatformAccessory } from 'homebridge'; import type { EZVIZPlatform } from '../platform.js'; import { EZVIZAPI } from '../api/ezviz-api.js'; /** * IP Camera accessory for EZVIZ devices * Handles video streaming and camera functionality */ export declare class IPCamera { private readonly platform; private readonly accessory; private api; private deviceSerial; constructor(api: EZVIZAPI, platform: EZVIZPlatform, accessory: PlatformAccessory); /** * Gets the accessory instance * @returns The platform accessory */ getAccessory(): PlatformAccessory<import("homebridge").UnknownContext>; }