UNPKG

homebridge-loxone-proxy

Version:

Homebridge Dynamic Platform Plugin which exposes a Loxone System to Homekit.

24 lines 1.06 kB
/// <reference types="node" /> /// <reference types="node" /> import { PlatformAccessory } from 'homebridge'; import { LoxonePlatform } from '../../LoxonePlatform'; export type TwoWayAudioTemplateVars = Record<string, string>; export type TwoWayAudioContext = { mode?: 'loxone-intercom-v2'; signalingBaseUrl?: string; }; export declare class CameraService { private readonly platform; private readonly accessory; private readonly base64auth; private readonly streamUrl; private readonly snapshotUrl?; private readonly twoWayAudioTemplateVars?; private readonly twoWayAudioContext?; private streamingDelegate; constructor(platform: LoxonePlatform, accessory: PlatformAccessory, streamUrl: string, snapshotUrl: string | undefined, base64auth: string, twoWayAudioTemplateVars?: TwoWayAudioTemplateVars, twoWayAudioContext?: TwoWayAudioContext); private setupService; getSnapshot(useCache?: boolean): Promise<Buffer | null>; getSnapshotSize(): Promise<number | null>; } //# sourceMappingURL=Camera.d.ts.map