homebridge-eufy-security
Version:
Control Eufy Security from homebridge.
21 lines • 752 B
TypeScript
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