Class TSProgramInfo
- Namespace
- VisioForge.Core.Types.X.Special
- Assembly
- VisioForge.Core.dll
A program / service described by the PAT + PMT.
public class TSProgramInfoInheritance
Inherited Members
Properties
IsScrambled
Gets or sets a value indicating whether the service is scrambled (the SDT free_CA_mode flag was set).
public bool IsScrambled { get; set; }Property Value
PcrPid
Gets or sets the PID carrying the PCR for this program.
public int PcrPid { get; set; }Property Value
PmtPid
Gets or sets the PID of the PMT for this program.
public int PmtPid { get; set; }Property Value
ProgramNumber
Gets or sets the program number (service id).
public int ProgramNumber { get; set; }Property Value
ServiceName
Gets or sets the service name decoded from the SDT service descriptor
(tag 0x48), or null when service information was not parsed or is
unavailable.
public string ServiceName { get; set; }Property Value
ServiceProvider
Gets or sets the service provider name decoded from the SDT service
descriptor (tag 0x48), or null when unavailable.
public string ServiceProvider { get; set; }Property Value
ServiceType
Gets or sets the DVB service_type byte from the SDT service descriptor
(for example 0x01 = digital television), or 0 when unavailable.
public int ServiceType { get; set; }Property Value
Streams
Gets the elementary streams that belong to this program.
public List<TSElementaryStreamInfo> Streams { get; }