C# 클래스 TvLibrary.Implementations.DVB.Structures.ChannelInfo

class holding all information about a channel including pids
파일 보기 프로젝트 열기: MediaPortal/MediaPortal-1 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LCN int
audioPid int
caPMT TvLibrary.Implementations.DVB.Structures.CaPMT
diseqc int
eitPreFollow bool
eitSchedule bool
fec int
freq int
lnb01 int
lnbkhz int
majorChannel int
minorChannel int
modulation int
networkID int
network_pmt_PID int
pcrPid int
pidCache string
pids List
pol int
program_number int
reserved int
scrambled bool
serviceID int
serviceType int
service_name string
service_provider_name string
symb int
transportStreamID int
videoPid int

공개 메소드들

메소드 설명
AddPid ( PidInfo info ) : void

Adds a pid to the pidtable

ChannelInfo ( ) : System

Initializes a new instance of the ChannelInfo class.

DecodeCat ( byte cat, int catLen ) : void

Decodes the conditional access table

DecodePmt ( byte buf ) : void

Decodes the PMT supplied in buf and fills the pid table with all pids found

비공개 메소드들

메소드 설명
DVB_GetMPEGISO639Lang ( byte b ) : string
DVB_GetTeletextDescriptor ( byte b ) : string
DVB_SubtitleDescriptior ( byte buf ) : string

메소드 상세

AddPid() 공개 메소드

Adds a pid to the pidtable
public AddPid ( PidInfo info ) : void
info PidInfo The info.
리턴 void

ChannelInfo() 공개 메소드

Initializes a new instance of the ChannelInfo class.
public ChannelInfo ( ) : System
리턴 System

DecodeCat() 공개 메소드

Decodes the conditional access table
public DecodeCat ( byte cat, int catLen ) : void
cat byte The conditional access table.
catLen int The length of the conditional access table.
리턴 void

DecodePmt() 공개 메소드

Decodes the PMT supplied in buf and fills the pid table with all pids found
public DecodePmt ( byte buf ) : void
buf byte The buf.
리턴 void

프로퍼티 상세

LCN 공개적으로 프로퍼티

Logical channel number
public int LCN
리턴 int

audioPid 공개적으로 프로퍼티

Audio PID
public int audioPid
리턴 int

caPMT 공개적으로 프로퍼티

CaPmt
public CaPMT,TvLibrary.Implementations.DVB.Structures caPMT
리턴 TvLibrary.Implementations.DVB.Structures.CaPMT

diseqc 공개적으로 프로퍼티

diseqc type
public int diseqc
리턴 int

eitPreFollow 공개적으로 프로퍼티

eit prefollow flag
public bool eitPreFollow
리턴 bool

eitSchedule 공개적으로 프로퍼티

eit schedule flag
public bool eitSchedule
리턴 bool

fec 공개적으로 프로퍼티

fec
public int fec
리턴 int

freq 공개적으로 프로퍼티

carrier frequency
public int freq
리턴 int

lnb01 공개적으로 프로퍼티

LNB low oscilator frequency
public int lnb01
리턴 int

lnbkhz 공개적으로 프로퍼티

LNB frequency
public int lnbkhz
리턴 int

majorChannel 공개적으로 프로퍼티

atsc major channel number
public int majorChannel
리턴 int

minorChannel 공개적으로 프로퍼티

Atsc minor channel number
public int minorChannel
리턴 int

modulation 공개적으로 프로퍼티

Modulation
public int modulation
리턴 int

networkID 공개적으로 프로퍼티

Network Id
public int networkID
리턴 int

network_pmt_PID 공개적으로 프로퍼티

pid of the PMT
public int network_pmt_PID
리턴 int

pcrPid 공개적으로 프로퍼티

pid of the PCR
public int pcrPid
리턴 int

pidCache 공개적으로 프로퍼티

pidcache?
public string pidCache
리턴 string

pids 공개적으로 프로퍼티

ArrayList of PidInfo containing all pids
public List pids
리턴 List

pol 공개적으로 프로퍼티

Polarisation
public int pol
리턴 int

program_number 공개적으로 프로퍼티

program number (service id)
public int program_number
리턴 int

reserved 공개적으로 프로퍼티

reserved
public int reserved
리턴 int

scrambled 공개적으로 프로퍼티

indicates if channel is scrambled
public bool scrambled
리턴 bool

serviceID 공개적으로 프로퍼티

Service Id
public int serviceID
리턴 int

serviceType 공개적으로 프로퍼티

service type
public int serviceType
리턴 int

service_name 공개적으로 프로퍼티

name of the service
public string service_name
리턴 string

service_provider_name 공개적으로 프로퍼티

name of the provider
public string service_provider_name
리턴 string

symb 공개적으로 프로퍼티

symbol rate
public int symb
리턴 int

transportStreamID 공개적으로 프로퍼티

transport stream id
public int transportStreamID
리턴 int

videoPid 공개적으로 프로퍼티

Video PID
public int videoPid
리턴 int