C# Class Windows8.Conference.WebRTC.Vp8Codec

Inheritance: VideoCodec
显示文件 Open project: QuickBlox/quickblox-dotnet-sdk

Public Methods

Method Description
Decode ( byte encodedFrame ) : VideoBuffer
DecoderNeedsKeyFrame ( ) : bool
Depacketize ( RTPPacket packet ) : byte[]
Destroy ( ) : void
Encode ( VideoBuffer frame ) : byte[]
Packetize ( byte encodedFrame ) : RTPPacket[]
ProcessRTCP ( RTCPPacket packets ) : void
Vp8Codec ( ) : FM

Method Details

Decode() public method

public Decode ( byte encodedFrame ) : VideoBuffer
encodedFrame byte
return VideoBuffer

DecoderNeedsKeyFrame() public method

public DecoderNeedsKeyFrame ( ) : bool
return bool

Depacketize() public method

public Depacketize ( RTPPacket packet ) : byte[]
packet RTPPacket
return byte[]

Destroy() public method

public Destroy ( ) : void
return void

Encode() public method

public Encode ( VideoBuffer frame ) : byte[]
frame VideoBuffer
return byte[]

Packetize() public method

public Packetize ( byte encodedFrame ) : RTPPacket[]
encodedFrame byte
return RTPPacket[]

ProcessRTCP() public method

public ProcessRTCP ( RTCPPacket packets ) : void
packets RTCPPacket
return void

Vp8Codec() public method

public Vp8Codec ( ) : FM
return FM