Table of Contents

Class TSProgramInfo

Namespace
VisioForge.Core.Types.X.Special
Assembly
VisioForge.Core.dll

A program / service described by the PAT + PMT.

public class TSProgramInfo

Inheritance

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

bool

PcrPid

Gets or sets the PID carrying the PCR for this program.

public int PcrPid { get; set; }

Property Value

int

PmtPid

Gets or sets the PID of the PMT for this program.

public int PmtPid { get; set; }

Property Value

int

ProgramNumber

Gets or sets the program number (service id).

public int ProgramNumber { get; set; }

Property Value

int

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

string

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

string

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

int

Streams

Gets the elementary streams that belong to this program.

public List<TSElementaryStreamInfo> Streams { get; }

Property Value

List<TSElementaryStreamInfo>