webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::TestEstimator Class Reference
Inheritance diagram for webrtc::TestEstimator:
webrtc::VCMJitterEstimator

Public Member Functions

 TestEstimator (bool exp_enabled)
 
virtual bool LowRateExperimentEnabled ()
 
void AdvanceClock (int64_t microseconds)
 
- Public Member Functions inherited from webrtc::VCMJitterEstimator
 VCMJitterEstimator (const Clock *clock, int32_t vcmId=0, int32_t receiverId=0)
 
virtual ~VCMJitterEstimator ()
 
VCMJitterEstimatoroperator= (const VCMJitterEstimator &rhs)
 
void Reset ()
 
void ResetNackCount ()
 
void UpdateEstimate (int64_t frameDelayMS, uint32_t frameSizeBytes, bool incompleteFrame=false)
 
virtual int GetJitterEstimate (double rttMultiplier)
 
void FrameNacked ()
 
void UpdateRtt (int64_t rttMs)
 
void UpdateMaxFrameSize (uint32_t frameSizeBytes)
 
 VCMJitterEstimator (const Clock *clock, int32_t vcmId=0, int32_t receiverId=0)
 
virtual ~VCMJitterEstimator ()
 
VCMJitterEstimatoroperator= (const VCMJitterEstimator &rhs)
 
void Reset ()
 
void ResetNackCount ()
 
void UpdateEstimate (int64_t frameDelayMS, uint32_t frameSizeBytes, bool incompleteFrame=false)
 
virtual int GetJitterEstimate (double rttMultiplier)
 
void FrameNacked ()
 
void UpdateRtt (int64_t rttMs)
 
void UpdateMaxFrameSize (uint32_t frameSizeBytes)
 

Additional Inherited Members

- Static Public Attributes inherited from webrtc::VCMJitterEstimator
static const uint32_t OPERATING_SYSTEM_JITTER = 10
 
- Protected Attributes inherited from webrtc::VCMJitterEstimator
double _theta [2]
 
double _varNoise
 

Constructor & Destructor Documentation

◆ TestEstimator()

webrtc::TestEstimator::TestEstimator ( bool  exp_enabled)
inlineexplicit

Member Function Documentation

◆ AdvanceClock()

void webrtc::TestEstimator::AdvanceClock ( int64_t  microseconds)
inline

◆ LowRateExperimentEnabled()

virtual bool webrtc::TestEstimator::LowRateExperimentEnabled ( )
inlinevirtual

Reimplemented from webrtc::VCMJitterEstimator.


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