C# Class HCS_Encoder.Outputs.SmoothStream.Multiplexing.MpegTS_Demux.PMT

Class to handle 2nd level PMT tables (ITU-T Rec H.222.0 (2000 E) -- page 46)
Afficher le fichier Open project: i-e-b/HLS---Smooth-Encoder

Méthodes publiques

Свойство Type Description
IsCurrent bool
Map int>.Dictionary
PCR_PID int
ReverseMap int>.Dictionary
SectionNumber int
Version int

Méthodes publiques

Méthode Description
PMT ( byte RawPayload ) : System

Digest a packet payload into structured table. Payload should be from the pointer field onward. Does not yet handle multi-packet tables

Private Methods

Méthode Description
DecodeStreamType ( int stream_type ) : StreamType

Decode the various random stream types into useful info. Add new stream types as they are discovered.

ValidateTable ( BitSplitter bs ) : void

Method Details

PMT() public méthode

Digest a packet payload into structured table. Payload should be from the pointer field onward. Does not yet handle multi-packet tables
public PMT ( byte RawPayload ) : System
RawPayload byte
Résultat System

Property Details

IsCurrent public_oe property

public bool IsCurrent
Résultat bool

Map public_oe property

public Dictionary Map
Résultat int>.Dictionary

PCR_PID public_oe property

public int PCR_PID
Résultat int

ReverseMap public_oe property

public Dictionary ReverseMap
Résultat int>.Dictionary

SectionNumber public_oe property

public int SectionNumber
Résultat int

Version public_oe property

public int Version
Résultat int