C# Класс Xamarin.Forms.Conference.WebRTC.Droid.VP8.Vp8Codec

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

Открытые методы

Метод Описание
Decode ( byte encodedFrame ) : VideoBuffer

Decodes an encoded frame.

DecoderNeedsKeyFrame ( ) : bool

Gets whether the decoder needs a keyframe. This is checked after every failed Decode operation.

Depacketize ( RTPPacket packet ) : byte[]

Depacketizes a packet.

Destroy ( ) : void

Destroys the codec.

Encode ( VideoBuffer frame ) : byte[]

Encodes a frame.

Packetize ( byte encodedFrame ) : RTPPacket[]

Packetizes an encoded frame.

ProcessRTCP ( RTCPPacket packets ) : void

Processes RTCP packets.

Vp8Codec ( ) : System

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

Decode() публичный Метод

Decodes an encoded frame.
public Decode ( byte encodedFrame ) : VideoBuffer
encodedFrame byte The encoded frame.
Результат VideoBuffer

DecoderNeedsKeyFrame() публичный Метод

Gets whether the decoder needs a keyframe. This is checked after every failed Decode operation.
public DecoderNeedsKeyFrame ( ) : bool
Результат bool

Depacketize() публичный Метод

Depacketizes a packet.
public Depacketize ( RTPPacket packet ) : byte[]
packet RTPPacket The packet.
Результат byte[]

Destroy() публичный Метод

Destroys the codec.
public Destroy ( ) : void
Результат void

Encode() публичный Метод

Encodes a frame.
public Encode ( VideoBuffer frame ) : byte[]
frame VideoBuffer The video buffer.
Результат byte[]

Packetize() публичный Метод

Packetizes an encoded frame.
public Packetize ( byte encodedFrame ) : RTPPacket[]
encodedFrame byte The encoded frame.
Результат RTPPacket[]

ProcessRTCP() публичный Метод

Processes RTCP packets.
public ProcessRTCP ( RTCPPacket packets ) : void
packets RTCPPacket The packets to process.
Результат void

Vp8Codec() публичный Метод

public Vp8Codec ( ) : System
Результат System