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

Class to handle the top-level transport packets (ITU-T Rec H.222.0 (2000 E) -- page 18, 22)
Show file Open project: i-e-b/HLS---Smooth-Encoder

Public Properties

Property Type Description
Counter int
Discont bool
Error bool
HasAdaptionField bool
HasPayload bool
HighPriority bool
PCR long
PID int
PayloadIs_PES bool
ScrambleCode int
StartIndicator bool
TableId int
payload byte[]

Public Methods

Method Description
Packet ( byte RawPacket ) : System

Digest data into structured packet

ToString ( ) : string

Private Methods

Method Description
CheckAdaptionField ( BitSplitter bs ) : void
CheckPayloadType ( BitSplitter bs ) : void
ReadTransportHeader ( BitSplitter bs ) : void

Method Details

Packet() public method

Digest data into structured packet
public Packet ( byte RawPacket ) : System
RawPacket byte
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

Counter public property

public int Counter
return int

Discont public property

public bool Discont
return bool

Error public property

public bool Error
return bool

HasAdaptionField public property

public bool HasAdaptionField
return bool

HasPayload public property

public bool HasPayload
return bool

HighPriority public property

public bool HighPriority
return bool

PCR public property

public long PCR
return long

PID public property

public int PID
return int

PayloadIs_PES public property

public bool PayloadIs_PES
return bool

ScrambleCode public property

public int ScrambleCode
return int

StartIndicator public property

public bool StartIndicator
return bool

TableId public property

public int TableId
return int

payload public property

public byte[] payload
return byte[]