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)
ファイルを表示 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_oe property

public int Counter
return int

Discont public_oe property

public bool Discont
return bool

Error public_oe property

public bool Error
return bool

HasAdaptionField public_oe property

public bool HasAdaptionField
return bool

HasPayload public_oe property

public bool HasPayload
return bool

HighPriority public_oe property

public bool HighPriority
return bool

PCR public_oe property

public long PCR
return long

PID public_oe property

public int PID
return int

PayloadIs_PES public_oe property

public bool PayloadIs_PES
return bool

ScrambleCode public_oe property

public int ScrambleCode
return int

StartIndicator public_oe property

public bool StartIndicator
return bool

TableId public_oe property

public int TableId
return int

payload public_oe property

public byte[] payload
return byte[]