C# Класс NewTOAPIA.Net.Rtp.RtpStreamFec

Наследование: RtpStream
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
data BufferChunk[]
dataPx NewTOAPIA.Net.Rtp.RtpPacketBase[]
dataPxExp ushort
fecDecoder IFec
fecPxExp ushort
pcFecType int
recovery BufferChunk[]

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ForwardDataPacketsToBase() защищенный Метод

Sends the data packets (original or reconstructed) to the base RtpStream to process into a chunk.
protected ForwardDataPacketsToBase ( ) : void
Результат void

InRangeData() защищенный Метод

protected InRangeData ( RtpPacket packet ) : bool
packet RtpPacket
Результат bool

InRangeFec() защищенный Метод

protected InRangeFec ( RtpPacketFec packet ) : bool
packet RtpPacketFec
Результат bool

InitializeDCRStorage() защищенный Метод

protected InitializeDCRStorage ( ) : void
Результат void

ResetDecodingState() защищенный Метод

protected ResetDecodingState ( RtpPacketBase packet ) : void
packet RtpPacketBase
Результат void

ReturnDataBuffer() защищенный Метод

protected ReturnDataBuffer ( BufferChunk buffer ) : void
buffer BufferChunk
Результат void

ReturnFecBuffer() защищенный Метод

protected ReturnFecBuffer ( BufferChunk buffer ) : void
buffer BufferChunk
Результат void

ValidatePayloadType() защищенный Метод

protected ValidatePayloadType ( PayloadType pt ) : void
pt PayloadType
Результат void

Описание свойств

data защищенное свойство

protected BufferChunk[] data
Результат BufferChunk[]

dataPx защищенное свойство

protected RtpPacketBase[],NewTOAPIA.Net.Rtp dataPx
Результат NewTOAPIA.Net.Rtp.RtpPacketBase[]

dataPxExp защищенное свойство

protected ushort dataPxExp
Результат ushort

fecDecoder защищенное свойство

Decoder class which will handle the decoding
protected IFec fecDecoder
Результат IFec

fecPxExp защищенное свойство

protected ushort fecPxExp
Результат ushort

pcFecType защищенное свойство

protected int pcFecType
Результат int

recovery защищенное свойство

protected BufferChunk[] recovery
Результат BufferChunk[]