C# Class NewTOAPIA.Net.Rtp.RtpStreamFec

Inheritance: RtpStream
Afficher le fichier Open project: Wiladams/NewTOAPIA

Protected Properties

Свойство Type Description
data BufferChunk[]
dataPx NewTOAPIA.Net.Rtp.RtpPacketBase[]
dataPxExp ushort
fecDecoder IFec
fecPxExp ushort
pcFecType int
recovery BufferChunk[]

Méthodes protégées

Méthode Description
ForwardDataPacketsToBase ( ) : void

Sends the data packets (original or reconstructed) to the base RtpStream to process into a chunk.

InRangeData ( RtpPacket packet ) : bool
InRangeFec ( RtpPacketFec packet ) : bool
InitializeDCRStorage ( ) : void
ResetDecodingState ( RtpPacketBase packet ) : void
ReturnDataBuffer ( BufferChunk buffer ) : void
ReturnFecBuffer ( BufferChunk buffer ) : void
ValidatePayloadType ( PayloadType pt ) : void

Private Methods

Méthode Description
Decode ( ) : void
ProcessPacket ( RtpPacketBase packet ) : void
ProcessPacketData ( RtpPacket packet ) : void
ProcessPacketFec ( RtpPacketFec packet ) : void
RtpStreamFec ( RtpListener rtpListener, uint ssrc, SdesData sdes, PayloadType pt ) : System
Undecodable ( ) : void
UpdatePerformanceCounters ( int ms ) : void

Updates the local perf counters

Method Details

ForwardDataPacketsToBase() protected méthode

Sends the data packets (original or reconstructed) to the base RtpStream to process into a chunk.
protected ForwardDataPacketsToBase ( ) : void
Résultat void

InRangeData() protected méthode

protected InRangeData ( RtpPacket packet ) : bool
packet RtpPacket
Résultat bool

InRangeFec() protected méthode

protected InRangeFec ( RtpPacketFec packet ) : bool
packet RtpPacketFec
Résultat bool

InitializeDCRStorage() protected méthode

protected InitializeDCRStorage ( ) : void
Résultat void

ResetDecodingState() protected méthode

protected ResetDecodingState ( RtpPacketBase packet ) : void
packet RtpPacketBase
Résultat void

ReturnDataBuffer() protected méthode

protected ReturnDataBuffer ( BufferChunk buffer ) : void
buffer BufferChunk
Résultat void

ReturnFecBuffer() protected méthode

protected ReturnFecBuffer ( BufferChunk buffer ) : void
buffer BufferChunk
Résultat void

ValidatePayloadType() protected méthode

protected ValidatePayloadType ( PayloadType pt ) : void
pt PayloadType
Résultat void

Property Details

data protected_oe property

protected BufferChunk[] data
Résultat BufferChunk[]

dataPx protected_oe property

protected RtpPacketBase[],NewTOAPIA.Net.Rtp dataPx
Résultat NewTOAPIA.Net.Rtp.RtpPacketBase[]

dataPxExp protected_oe property

protected ushort dataPxExp
Résultat ushort

fecDecoder protected_oe property

Decoder class which will handle the decoding
protected IFec fecDecoder
Résultat IFec

fecPxExp protected_oe property

protected ushort fecPxExp
Résultat ushort

pcFecType protected_oe property

protected int pcFecType
Résultat int

recovery protected_oe property

protected BufferChunk[] recovery
Résultat BufferChunk[]