UNPKG

homebridge-eufy-security

Version:
21 lines 752 B
import { Duplex } from 'stream'; import { EufySecurityPlatform } from '../platform'; import { Device } from 'eufy-security-client'; export declare class TalkbackStream extends Duplex { private eufyClient; private cameraName; private cameraSN; private cacheData; private talkbackStarted; private stopTalkbackTimeout?; private targetStream?; constructor(platform: EufySecurityPlatform, camera: Device); private onTalkbackStarted; private onTalkbackStopped; stopTalkbackStream(): void; _read(): void; _write(chunk: Buffer, encoding: BufferEncoding, callback: (error?: Error | null | undefined) => void): void; private startTalkback; private stopTalkback; } //# sourceMappingURL=Talkback.d.ts.map