webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::plotting::BitrateObserver Class Reference
Inheritance diagram for webrtc::plotting::BitrateObserver:
webrtc::CongestionController::Observer webrtc::RemoteBitrateObserver

Public Member Functions

 BitrateObserver ()
 
void OnNetworkChanged (uint32_t bitrate_bps, uint8_t fraction_loss, int64_t rtt_ms, int64_t probing_interval_ms) override
 
void OnReceiveBitrateChanged (const std::vector< uint32_t > &ssrcs, uint32_t bitrate) override
 
uint32_t last_bitrate_bps () const
 
bool GetAndResetBitrateUpdated ()
 
- Public Member Functions inherited from webrtc::RemoteBitrateObserver
virtual void OnProbeBitrate (uint32_t bitrate)
 
virtual ~RemoteBitrateObserver ()
 
virtual void OnProbeBitrate (uint32_t bitrate)
 
virtual ~RemoteBitrateObserver ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ BitrateObserver()

webrtc::plotting::BitrateObserver::BitrateObserver ( )
inline

Member Function Documentation

◆ GetAndResetBitrateUpdated()

bool webrtc::plotting::BitrateObserver::GetAndResetBitrateUpdated ( )
inline

◆ last_bitrate_bps()

uint32_t webrtc::plotting::BitrateObserver::last_bitrate_bps ( ) const
inline

◆ OnNetworkChanged()

void webrtc::plotting::BitrateObserver::OnNetworkChanged ( uint32_t  bitrate_bps,
uint8_t  fraction_loss,
int64_t  rtt_ms,
int64_t  probing_interval_ms 
)
inlineoverridevirtual

◆ OnReceiveBitrateChanged()

void webrtc::plotting::BitrateObserver::OnReceiveBitrateChanged ( const std::vector< uint32_t > &  ssrcs,
uint32_t  bitrate 
)
inlineoverridevirtual

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