LeviLamina
Loading...
Searching...
No Matches
webrtc::ForwardErrorCorrection Class Reference

Classes

class  Packet
 
class  ProtectedPacket
 
class  ReceivedFecPacket
 

Public Member Functions

MCAPI int EncodeFec (::std::list<::std::unique_ptr<::webrtc::ForwardErrorCorrection::Packet > > const &, uchar, int, bool, ::webrtc::FecMaskType, ::std::list<::webrtc::ForwardErrorCorrection::Packet * > *)
 
MCAPI void FinalizeFecHeaders (uint64, uint, ushort)
 
MCAPI ForwardErrorCorrection (::std::unique_ptr<::webrtc::FecHeaderReader >, ::std::unique_ptr<::webrtc::FecHeaderWriter >, uint, uint)
 
MCAPI void GenerateFecPayloads (::std::list<::std::unique_ptr<::webrtc::ForwardErrorCorrection::Packet > > const &, uint64)
 
MCAPI int InsertZerosInPacketMasks (::std::list<::std::unique_ptr<::webrtc::ForwardErrorCorrection::Packet > > const &, uint64)
 
MCAPI uint64 MaxPacketOverhead () const
 
MCAPI void * $ctor (::std::unique_ptr<::webrtc::FecHeaderReader >, ::std::unique_ptr<::webrtc::FecHeaderWriter >, uint, uint)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::webrtc::ForwardErrorCorrectionCreateFlexfec (uint, uint)
 
static MCAPI ::std::unique_ptr<::webrtc::ForwardErrorCorrectionCreateUlpfec (uint)
 
static MCAPI int NumFecPackets (int, int)
 
static MCAPI ushort ParseSequenceNumber (uchar const *)
 
static MCAPI uint ParseSsrc (uchar const *)
 
static MCAPI void XorHeaders (::webrtc::ForwardErrorCorrection::Packet const &, ::webrtc::ForwardErrorCorrection::Packet *)
 
static MCAPI void XorPayloads (::webrtc::ForwardErrorCorrection::Packet const &, uint64, uint64, ::webrtc::ForwardErrorCorrection::Packet *)
 

The documentation for this class was generated from the following file: