C# Класс CodeTV.EPG

Наследование: IGuideDataEvent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
trace TraceSwitch

Открытые методы

Метод Описание
EPG ( Control control ) : System
GetCurrentProgram ( string serviceId ) : EPGProgram
GetProgram ( string programId ) : EPGProgram
GetProvider ( string providerId ) : EPGProvider
GetService ( string serviceId ) : EPGService
GetServiceIdFromProgramId ( string programId ) : string
GuideDataAcquired ( ) : int
NeedProgramUpdate ( string programId ) : bool
NeedScheduleUpdate ( string programId ) : bool
NeedServiceUpdate ( string serviceId ) : bool
ProgramChanged ( object varProgramDescriptionID ) : int
ProgramDeleted ( object varProgramDescriptionID ) : int
RegisterEvent ( IConnectionPointContainer bdaTIFConnectionPointContainer ) : void
ScheduleDeleted ( object varProgramDescriptionID ) : int
ScheduleEntryChanged ( object varProgramDescriptionID ) : int
ServiceChanged ( object varServiceDescriptionID ) : int
ServiceDeleted ( object varServiceDescriptionID ) : int
UnRegisterEvent ( ) : void
UpdateAll ( IGuideData guideData ) : void
UpdateAllProgram ( IGuideData guideData ) : void
UpdateAllSchedule ( IGuideData guideData ) : void
UpdateAllService ( IGuideData guideData ) : void
UpdateProgram ( string programmId, IGuideData guideData ) : void
UpdateSchedule ( string programmId, IGuideData guideData ) : void
UpdateService ( ITuneRequest tuneRequest, IGuideData guideData ) : void
UpdateService ( string serviceId, ITuningSpace tuningSpace, IGuideData guideData ) : void

Приватные методы

Метод Описание
AsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void
GPSTimeToDateTime ( int gpsTime ) : System.DateTime
GUIThreadAsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void

Описание методов

EPG() публичный Метод

public EPG ( Control control ) : System
control System.Windows.Forms.Control
Результат System

GetCurrentProgram() публичный Метод

public GetCurrentProgram ( string serviceId ) : EPGProgram
serviceId string
Результат EPGProgram

GetProgram() публичный Метод

public GetProgram ( string programId ) : EPGProgram
programId string
Результат EPGProgram

GetProvider() публичный Метод

public GetProvider ( string providerId ) : EPGProvider
providerId string
Результат EPGProvider

GetService() публичный Метод

public GetService ( string serviceId ) : EPGService
serviceId string
Результат EPGService

GetServiceIdFromProgramId() публичный Метод

public GetServiceIdFromProgramId ( string programId ) : string
programId string
Результат string

GuideDataAcquired() публичный Метод

public GuideDataAcquired ( ) : int
Результат int

NeedProgramUpdate() публичный Метод

public NeedProgramUpdate ( string programId ) : bool
programId string
Результат bool

NeedScheduleUpdate() публичный Метод

public NeedScheduleUpdate ( string programId ) : bool
programId string
Результат bool

NeedServiceUpdate() публичный Метод

public NeedServiceUpdate ( string serviceId ) : bool
serviceId string
Результат bool

ProgramChanged() публичный Метод

public ProgramChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
Результат int

ProgramDeleted() публичный Метод

public ProgramDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
Результат int

RegisterEvent() публичный Метод

public RegisterEvent ( IConnectionPointContainer bdaTIFConnectionPointContainer ) : void
bdaTIFConnectionPointContainer IConnectionPointContainer
Результат void

ScheduleDeleted() публичный Метод

public ScheduleDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
Результат int

ScheduleEntryChanged() публичный Метод

public ScheduleEntryChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
Результат int

ServiceChanged() публичный Метод

public ServiceChanged ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
Результат int

ServiceDeleted() публичный Метод

public ServiceDeleted ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
Результат int

UnRegisterEvent() публичный Метод

public UnRegisterEvent ( ) : void
Результат void

UpdateAll() публичный Метод

public UpdateAll ( IGuideData guideData ) : void
guideData IGuideData
Результат void

UpdateAllProgram() публичный Метод

public UpdateAllProgram ( IGuideData guideData ) : void
guideData IGuideData
Результат void

UpdateAllSchedule() публичный Метод

public UpdateAllSchedule ( IGuideData guideData ) : void
guideData IGuideData
Результат void

UpdateAllService() публичный Метод

public UpdateAllService ( IGuideData guideData ) : void
guideData IGuideData
Результат void

UpdateProgram() публичный Метод

public UpdateProgram ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
Результат void

UpdateSchedule() публичный Метод

public UpdateSchedule ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
Результат void

UpdateService() публичный Метод

public UpdateService ( ITuneRequest tuneRequest, IGuideData guideData ) : void
tuneRequest ITuneRequest
guideData IGuideData
Результат void

UpdateService() публичный Метод

public UpdateService ( string serviceId, ITuningSpace tuningSpace, IGuideData guideData ) : void
serviceId string
tuningSpace ITuningSpace
guideData IGuideData
Результат void

Описание свойств

trace публичное статическое свойство

public static TraceSwitch trace
Результат TraceSwitch