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

Public Member Functions

 VCMJitterEstimatorMock (Clock *clock)
 
 MOCK_METHOD1 (UpdateRtt, void(int64_t rttMs))
 
 MOCK_METHOD3 (UpdateEstimate, void(int64_t frameDelayMs, uint32_t frameSizeBytes, bool incompleteFrame))
 
 MOCK_METHOD1 (GetJitterEstimate, int(double rttMultiplier))
 
- 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 Member Functions inherited from webrtc::VCMJitterEstimator
virtual bool LowRateExperimentEnabled ()
 
virtual bool LowRateExperimentEnabled ()
 
- Protected Attributes inherited from webrtc::VCMJitterEstimator
double _theta [2]
 
double _varNoise
 

Constructor & Destructor Documentation

◆ VCMJitterEstimatorMock()

webrtc::video_coding::VCMJitterEstimatorMock::VCMJitterEstimatorMock ( Clock clock)
inlineexplicit

Member Function Documentation

◆ MOCK_METHOD1() [1/2]

webrtc::video_coding::VCMJitterEstimatorMock::MOCK_METHOD1 ( UpdateRtt  ,
void(int64_t rttMs)   
)

◆ MOCK_METHOD1() [2/2]

webrtc::video_coding::VCMJitterEstimatorMock::MOCK_METHOD1 ( GetJitterEstimate  ,
int(double rttMultiplier)   
)

◆ MOCK_METHOD3()

webrtc::video_coding::VCMJitterEstimatorMock::MOCK_METHOD3 ( UpdateEstimate  ,
void(int64_t frameDelayMs, uint32_t frameSizeBytes, bool incompleteFrame)   
)

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