homebridge-pjlink
Version:
Homebridge accessory for PJLink supported projectors
22 lines • 821 B
TypeScript
import { Logger } from 'homebridge/lib/logger';
import { API } from 'homebridge/lib/api';
import { Service } from 'homebridge';
import { PJLink } from 'pjlink';
import { PlatformAccessory } from 'homebridge/lib/platformAccessory';
export declare class TelevisionSpeakerHandler {
private readonly log;
private readonly api;
private readonly accessory;
private readonly device;
private readonly tvService;
private readonly name;
private readonly speakerService;
private muted;
constructor(log: Logger, api: API, accessory: PlatformAccessory, device: PJLink, tvService: Service, name: string);
getService(): Service;
private createSpeaker;
private getTelevisionMuted;
private setTelevisionMuted;
update(): void;
}
//# sourceMappingURL=TelevisionSpeakerHandler.d.ts.map