UNPKG

mirakurun

Version:

DVR Tuner Server for Japanese TV.

40 lines (39 loc) 1.37 kB
import * as stream from "stream"; import * as common from "./common"; import * as apid from "../../api"; import ChannelItem from "./ChannelItem"; import TSFilter from "./TSFilter"; export default class ServiceItem { private _channel; private _networkId; private _serviceId; private _name?; private _type?; private _logoId?; private _remoteControlKeyId?; private _epgReady; private _epgUpdatedAt; static getId(networkId: number, serviceId: number): number; private _id; constructor(_channel: ChannelItem, _networkId: number, _serviceId: number, _name?: string, _type?: number, _logoId?: number, _remoteControlKeyId?: number, _epgReady?: boolean, _epgUpdatedAt?: number); get id(): number; get networkId(): number; get serviceId(): number; get name(): string; set name(name: string); get type(): number; set type(type: number); get logoId(): number; set logoId(logoId: number); get remoteControlKeyId(): number; set remoteControlKeyId(id: number); get epgReady(): boolean; set epgReady(epgReady: boolean); get epgUpdatedAt(): number; set epgUpdatedAt(time: number); get channel(): ChannelItem; export(): apid.Service; getStream(userRequest: common.UserRequest, output: stream.Writable): Promise<TSFilter>; getOrder(): number; private _updated; }