C# Class TvLibrary.Implementations.DVB.Structures.ChannelInfo

class holding all information about a channel including pids
Afficher le fichier Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DVB_GetMPEGISO639Lang ( byte b ) : string
DVB_GetTeletextDescriptor ( byte b ) : string
DVB_SubtitleDescriptior ( byte buf ) : string

Method Details

AddPid() public méthode

Adds a pid to the pidtable
public AddPid ( PidInfo info ) : void
info PidInfo The info.
Résultat void

ChannelInfo() public méthode

Initializes a new instance of the ChannelInfo class.
public ChannelInfo ( ) : System
Résultat System

DecodeCat() public méthode

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.
Résultat void

DecodePmt() public méthode

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

Property Details

LCN public_oe property

Logical channel number
public int LCN
Résultat int

audioPid public_oe property

Audio PID
public int audioPid
Résultat int

caPMT public_oe property

CaPmt
public CaPMT,TvLibrary.Implementations.DVB.Structures caPMT
Résultat TvLibrary.Implementations.DVB.Structures.CaPMT

diseqc public_oe property

diseqc type
public int diseqc
Résultat int

eitPreFollow public_oe property

eit prefollow flag
public bool eitPreFollow
Résultat bool

eitSchedule public_oe property

eit schedule flag
public bool eitSchedule
Résultat bool

fec public_oe property

fec
public int fec
Résultat int

freq public_oe property

carrier frequency
public int freq
Résultat int

lnb01 public_oe property

LNB low oscilator frequency
public int lnb01
Résultat int

lnbkhz public_oe property

LNB frequency
public int lnbkhz
Résultat int

majorChannel public_oe property

atsc major channel number
public int majorChannel
Résultat int

minorChannel public_oe property

Atsc minor channel number
public int minorChannel
Résultat int

modulation public_oe property

Modulation
public int modulation
Résultat int

networkID public_oe property

Network Id
public int networkID
Résultat int

network_pmt_PID public_oe property

pid of the PMT
public int network_pmt_PID
Résultat int

pcrPid public_oe property

pid of the PCR
public int pcrPid
Résultat int

pidCache public_oe property

pidcache?
public string pidCache
Résultat string

pids public_oe property

ArrayList of PidInfo containing all pids
public List pids
Résultat List

pol public_oe property

Polarisation
public int pol
Résultat int

program_number public_oe property

program number (service id)
public int program_number
Résultat int

reserved public_oe property

reserved
public int reserved
Résultat int

scrambled public_oe property

indicates if channel is scrambled
public bool scrambled
Résultat bool

serviceID public_oe property

Service Id
public int serviceID
Résultat int

serviceType public_oe property

service type
public int serviceType
Résultat int

service_name public_oe property

name of the service
public string service_name
Résultat string

service_provider_name public_oe property

name of the provider
public string service_provider_name
Résultat string

symb public_oe property

symbol rate
public int symb
Résultat int

transportStreamID public_oe property

transport stream id
public int transportStreamID
Résultat int

videoPid public_oe property

Video PID
public int videoPid
Résultat int