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

#include <bitrate_prober.h>

Public Member Functions

 BitrateProber ()
 
void SetEnabled (bool enable)
 
bool IsProbing () const
 
void OnIncomingPacket (size_t packet_size)
 
void CreateProbeCluster (int bitrate_bps, int64_t now_ms)
 
int TimeUntilNextProbe (int64_t now_ms)
 
PacedPacketInfo CurrentCluster () const
 
size_t RecommendedMinProbeSize () const
 
void ProbeSent (int64_t now_ms, size_t probe_size)
 
 BitrateProber ()
 
void SetEnabled (bool enable)
 
bool IsProbing () const
 
void OnIncomingPacket (size_t packet_size)
 
void CreateProbeCluster (int bitrate_bps, int64_t now_ms)
 
int TimeUntilNextProbe (int64_t now_ms)
 
PacedPacketInfo CurrentCluster () const
 
size_t RecommendedMinProbeSize () const
 
void ProbeSent (int64_t now_ms, size_t probe_size)
 

Constructor & Destructor Documentation

◆ BitrateProber() [1/2]

webrtc::BitrateProber::BitrateProber ( )

◆ BitrateProber() [2/2]

webrtc::BitrateProber::BitrateProber ( )

Member Function Documentation

◆ CreateProbeCluster() [1/2]

void webrtc::BitrateProber::CreateProbeCluster ( int  bitrate_bps,
int64_t  now_ms 
)

◆ CreateProbeCluster() [2/2]

void webrtc::BitrateProber::CreateProbeCluster ( int  bitrate_bps,
int64_t  now_ms 
)

◆ CurrentCluster() [1/2]

PacedPacketInfo webrtc::BitrateProber::CurrentCluster ( ) const

◆ CurrentCluster() [2/2]

PacedPacketInfo webrtc::BitrateProber::CurrentCluster ( ) const

◆ IsProbing() [1/2]

bool webrtc::BitrateProber::IsProbing ( ) const

◆ IsProbing() [2/2]

bool webrtc::BitrateProber::IsProbing ( ) const

◆ OnIncomingPacket() [1/2]

void webrtc::BitrateProber::OnIncomingPacket ( size_t  packet_size)

◆ OnIncomingPacket() [2/2]

void webrtc::BitrateProber::OnIncomingPacket ( size_t  packet_size)

◆ ProbeSent() [1/2]

void webrtc::BitrateProber::ProbeSent ( int64_t  now_ms,
size_t  probe_size 
)

◆ ProbeSent() [2/2]

void webrtc::BitrateProber::ProbeSent ( int64_t  now_ms,
size_t  probe_size 
)

◆ RecommendedMinProbeSize() [1/2]

size_t webrtc::BitrateProber::RecommendedMinProbeSize ( ) const

◆ RecommendedMinProbeSize() [2/2]

size_t webrtc::BitrateProber::RecommendedMinProbeSize ( ) const

◆ SetEnabled() [1/2]

void webrtc::BitrateProber::SetEnabled ( bool  enable)

◆ SetEnabled() [2/2]

void webrtc::BitrateProber::SetEnabled ( bool  enable)

◆ TimeUntilNextProbe() [1/2]

int webrtc::BitrateProber::TimeUntilNextProbe ( int64_t  now_ms)

◆ TimeUntilNextProbe() [2/2]

int webrtc::BitrateProber::TimeUntilNextProbe ( int64_t  now_ms)

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