webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::TransportFeedbackPacketLossTracker Class Referencefinal

#include <transport_feedback_packet_loss_tracker.h>

Public Member Functions

 TransportFeedbackPacketLossTracker (size_t max_acked_packets, size_t plr_min_num_acked_packets, size_t rplr_min_num_acked_pairs)
 
void OnPacketAdded (uint16_t seq_num)
 
void OnReceivedTransportFeedback (const rtcp::TransportFeedback &feedback)
 
rtc::Optional< float > GetPacketLossRate () const
 
rtc::Optional< float > GetRecoverablePacketLossRate () const
 
void Validate () const
 
 TransportFeedbackPacketLossTracker (size_t max_acked_packets, size_t plr_min_num_acked_packets, size_t rplr_min_num_acked_pairs)
 
void OnPacketAdded (uint16_t seq_num)
 
void OnReceivedTransportFeedback (const rtcp::TransportFeedback &feedback)
 
rtc::Optional< float > GetPacketLossRate () const
 
rtc::Optional< float > GetRecoverablePacketLossRate () const
 
void Validate () const
 

Constructor & Destructor Documentation

◆ TransportFeedbackPacketLossTracker() [1/2]

webrtc::TransportFeedbackPacketLossTracker::TransportFeedbackPacketLossTracker ( size_t  max_acked_packets,
size_t  plr_min_num_acked_packets,
size_t  rplr_min_num_acked_pairs 
)

◆ TransportFeedbackPacketLossTracker() [2/2]

webrtc::TransportFeedbackPacketLossTracker::TransportFeedbackPacketLossTracker ( size_t  max_acked_packets,
size_t  plr_min_num_acked_packets,
size_t  rplr_min_num_acked_pairs 
)

Member Function Documentation

◆ GetPacketLossRate() [1/2]

rtc::Optional< float > webrtc::TransportFeedbackPacketLossTracker::GetPacketLossRate ( ) const

◆ GetPacketLossRate() [2/2]

rtc::Optional<float> webrtc::TransportFeedbackPacketLossTracker::GetPacketLossRate ( ) const

◆ GetRecoverablePacketLossRate() [1/2]

rtc::Optional< float > webrtc::TransportFeedbackPacketLossTracker::GetRecoverablePacketLossRate ( ) const

◆ GetRecoverablePacketLossRate() [2/2]

rtc::Optional<float> webrtc::TransportFeedbackPacketLossTracker::GetRecoverablePacketLossRate ( ) const

◆ OnPacketAdded() [1/2]

void webrtc::TransportFeedbackPacketLossTracker::OnPacketAdded ( uint16_t  seq_num)

◆ OnPacketAdded() [2/2]

void webrtc::TransportFeedbackPacketLossTracker::OnPacketAdded ( uint16_t  seq_num)

◆ OnReceivedTransportFeedback() [1/2]

void webrtc::TransportFeedbackPacketLossTracker::OnReceivedTransportFeedback ( const rtcp::TransportFeedback feedback)

◆ OnReceivedTransportFeedback() [2/2]

void webrtc::TransportFeedbackPacketLossTracker::OnReceivedTransportFeedback ( const rtcp::TransportFeedback feedback)

◆ Validate() [1/2]

void webrtc::TransportFeedbackPacketLossTracker::Validate ( ) const

◆ Validate() [2/2]

void webrtc::TransportFeedbackPacketLossTracker::Validate ( ) const

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