homebridge-kodi
Version:
Kodi plugin for Homebridge
20 lines • 1.22 kB
TypeScript
import { PlatformConfig, PlatformAccessory, CharacteristicValue } from 'homebridge';
import { KodiPlatform, KodiLogger, KodiTelevisionAccessory, TelevisionAccessoryType } from '../../internal';
export declare class TelevisionAccessory extends KodiTelevisionAccessory {
private readonly platform;
private readonly accessory;
readonly log: KodiLogger;
readonly config: PlatformConfig;
readonly name: string;
readonly version: string;
readonly type: TelevisionAccessoryType;
readonly inputNames: string[];
readonly inputIdentifiers: number[];
private televisionService;
constructor(platform: KodiPlatform, accessory: PlatformAccessory, log: KodiLogger, config: PlatformConfig, name: string, version: string, type: TelevisionAccessoryType, inputNames: string[], inputIdentifiers: number[]);
executeShellCommand(on: CharacteristicValue, cmd: string): void;
updateValue(on: boolean): void;
remoteKeyPressed(name: string, method: string, parameters: any): void;
activeIdentiferSet(name: string, activeIdentifier: CharacteristicValue, inputname: string, method: string, parameters: any): void;
}
//# sourceMappingURL=kodiTelevisionAccessory.d.ts.map