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

#include <quality_scaler.h>

Inheritance diagram for webrtc::QualityScaler:
webrtc::QualityScalerUnderTest

Classes

class  CheckQPTask
 

Public Member Functions

 QualityScaler (AdaptationObserverInterface *observer, VideoCodecType codec_type)
 
 QualityScaler (AdaptationObserverInterface *observer, VideoEncoder::QpThresholds thresholds)
 
virtual ~QualityScaler ()
 
void ReportDroppedFrame ()
 
void ReportQP (int qp)
 
 QualityScaler (AdaptationObserverInterface *observer, VideoCodecType codec_type)
 
 QualityScaler (AdaptationObserverInterface *observer, VideoEncoder::QpThresholds thresholds)
 
virtual ~QualityScaler ()
 
void ReportDroppedFrame ()
 
void ReportQP (int qp)
 

Protected Member Functions

 QualityScaler (AdaptationObserverInterface *observer, VideoEncoder::QpThresholds thresholds, int64_t sampling_period)
 
 QualityScaler (AdaptationObserverInterface *observer, VideoEncoder::QpThresholds thresholds, int64_t sampling_period)
 

Constructor & Destructor Documentation

◆ QualityScaler() [1/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoCodecType  codec_type 
)

◆ QualityScaler() [2/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoEncoder::QpThresholds  thresholds 
)

◆ ~QualityScaler() [1/2]

webrtc::QualityScaler::~QualityScaler ( )
virtual

◆ QualityScaler() [3/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoEncoder::QpThresholds  thresholds,
int64_t  sampling_period 
)
protected

◆ QualityScaler() [4/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoCodecType  codec_type 
)

◆ QualityScaler() [5/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoEncoder::QpThresholds  thresholds 
)

◆ ~QualityScaler() [2/2]

virtual webrtc::QualityScaler::~QualityScaler ( )
virtual

◆ QualityScaler() [6/6]

webrtc::QualityScaler::QualityScaler ( AdaptationObserverInterface observer,
VideoEncoder::QpThresholds  thresholds,
int64_t  sampling_period 
)
protected

Member Function Documentation

◆ ReportDroppedFrame() [1/2]

void webrtc::QualityScaler::ReportDroppedFrame ( )

◆ ReportDroppedFrame() [2/2]

void webrtc::QualityScaler::ReportDroppedFrame ( )

◆ ReportQP() [1/2]

void webrtc::QualityScaler::ReportQP ( int  qp)

◆ ReportQP() [2/2]

void webrtc::QualityScaler::ReportQP ( int  qp)

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