Lines Matching refs:QualityScaler
43 class QualityScaler::QpSmoother {
82 class QualityScaler::CheckQpTask {
92 CheckQpTask(QualityScaler* quality_scaler, Result previous_task_result) in CheckQpTask()
110 case QualityScaler::CheckQpResult::kInsufficientSamples: { in StartDelayedTask()
116 case QualityScaler::CheckQpResult::kNormalQp: { in StartDelayedTask()
122 case QualityScaler::CheckQpResult::kHighQp: { in StartDelayedTask()
133 case QualityScaler::CheckQpResult::kLowQp: { in StartDelayedTask()
173 rtc::scoped_refptr<QualityScaler::CheckQpTaskHandlerCallback>
210 QualityScaler* const quality_scaler_;
218 class QualityScaler::CheckQpTaskHandlerCallback
222 rtc::WeakPtr<QualityScaler::CheckQpTask> check_qp_task) in CheckQpTaskHandlerCallback()
242 rtc::WeakPtr<QualityScaler::CheckQpTask> const check_qp_task_;
246 rtc::scoped_refptr<QualityScaler::CheckQpTaskHandlerCallback>
247 QualityScaler::CheckQpTask::ConstructCallback() { in ConstructCallback()
251 QualityScaler::QualityScaler(QualityScalerQpUsageHandlerInterface* handler, in QualityScaler() function in webrtc::QualityScaler
253 : QualityScaler(handler, thresholds, kMeasureMs) {} in QualityScaler()
256 QualityScaler::QualityScaler(QualityScalerQpUsageHandlerInterface* handler, in QualityScaler() function in webrtc::QualityScaler
288 QualityScaler::~QualityScaler() { in ~QualityScaler()
292 void QualityScaler::StartNextCheckQpTask() { in StartNextCheckQpTask()
304 void QualityScaler::SetQpThresholds(VideoEncoder::QpThresholds thresholds) { in SetQpThresholds()
309 void QualityScaler::ReportDroppedFrameByMediaOpt() { in ReportDroppedFrameByMediaOpt()
315 void QualityScaler::ReportDroppedFrameByEncoder() { in ReportDroppedFrameByEncoder()
320 void QualityScaler::ReportQp(int qp, int64_t time_sent_us) { in ReportQp()
331 bool QualityScaler::QpFastFilterLow() const { in QpFastFilterLow()
346 QualityScaler::CheckQpResult QualityScaler::CheckQp() const { in CheckQp()
391 void QualityScaler::ClearSamples() { in ClearSamples()