C# 클래스 NewTOAPIA.Net.Rtp.RtpStreamFec

상속: RtpStream
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

보호된 프로퍼티들

프로퍼티 타입 설명
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[]