C# Класс TvLibrary.Implementations.DVB.Structures.ChannelInfo

class holding all information about a channel including pids
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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