LeviLamina
|
Public Types | |
enum class | FecType : int { KFlexFec = 0 , KUlpFec = 1 } |
Public Member Functions | |
virtual::webrtc::VideoFecGenerator::FecType | GetFecType () const =0 |
virtual ::std::optional< uint > | FecSsrc ()=0 |
virtual uint64 | MaxPacketOverhead () const =0 |
virtual::webrtc::DataRate | CurrentFecRate () const =0 |
virtual void | SetProtectionParameters (::webrtc::FecProtectionParams const &, ::webrtc::FecProtectionParams const &)=0 |
virtual void | AddPacketAndGenerateFec (::webrtc::RtpPacketToSend const &)=0 |
virtual ::std::vector<::std::unique_ptr<::webrtc::RtpPacketToSend > > | GetFecPackets ()=0 |
virtual ::std::optional<::webrtc::RtpState > | GetRtpState ()=0 |