webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
webrtc::TestBitrateObserver Class Reference
Inheritance diagram for webrtc::TestBitrateObserver:
webrtc::BitrateAllocatorObserver

Public Member Functions

 TestBitrateObserver ()
 
void SetBitrateProtectionRatio (double protection_ratio)
 
uint32_t OnBitrateUpdated (uint32_t bitrate_bps, uint8_t fraction_loss, int64_t rtt, int64_t probing_interval_ms) override
 

Public Attributes

uint32_t last_bitrate_bps_
 
uint8_t last_fraction_loss_
 
int64_t last_rtt_ms_
 
int last_probing_interval_ms_
 
double protection_ratio_
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::BitrateAllocatorObserver
virtual ~BitrateAllocatorObserver ()
 
virtual ~BitrateAllocatorObserver ()
 

Constructor & Destructor Documentation

◆ TestBitrateObserver()

webrtc::TestBitrateObserver::TestBitrateObserver ( )
inline

Member Function Documentation

◆ OnBitrateUpdated()

uint32_t webrtc::TestBitrateObserver::OnBitrateUpdated ( uint32_t  bitrate_bps,
uint8_t  fraction_loss,
int64_t  rtt,
int64_t  probing_interval_ms 
)
inlineoverridevirtual

◆ SetBitrateProtectionRatio()

void webrtc::TestBitrateObserver::SetBitrateProtectionRatio ( double  protection_ratio)
inline

Member Data Documentation

◆ last_bitrate_bps_

uint32_t webrtc::TestBitrateObserver::last_bitrate_bps_

◆ last_fraction_loss_

uint8_t webrtc::TestBitrateObserver::last_fraction_loss_

◆ last_probing_interval_ms_

int webrtc::TestBitrateObserver::last_probing_interval_ms_

◆ last_rtt_ms_

int64_t webrtc::TestBitrateObserver::last_rtt_ms_

◆ protection_ratio_

double webrtc::TestBitrateObserver::protection_ratio_

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