webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Types | Protected Member Functions | Protected Attributes | List of all members
webrtc::QualityScalerTest Class Reference
Inheritance diagram for webrtc::QualityScalerTest:
testing::Test

Protected Types

enum  ScaleDirection { kKeepScaleAtHighQp, kScaleDown, kScaleDownAboveHighQp, kScaleUp }
 

Protected Member Functions

 QualityScalerTest ()
 
 ~QualityScalerTest ()
 
void TriggerScale (ScaleDirection scale_direction)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

std::unique_ptr< rtc::TaskQueueq_
 
std::unique_ptr< QualityScalerqs_
 
std::unique_ptr< MockAdaptationObserverobserver_
 

Member Enumeration Documentation

◆ ScaleDirection

Enumerator
kKeepScaleAtHighQp 
kScaleDown 
kScaleDownAboveHighQp 
kScaleUp 

Constructor & Destructor Documentation

◆ QualityScalerTest()

webrtc::QualityScalerTest::QualityScalerTest ( )
inlineprotected

◆ ~QualityScalerTest()

webrtc::QualityScalerTest::~QualityScalerTest ( )
inlineprotected

Member Function Documentation

◆ TriggerScale()

void webrtc::QualityScalerTest::TriggerScale ( ScaleDirection  scale_direction)
inlineprotected

Member Data Documentation

◆ observer_

std::unique_ptr<MockAdaptationObserver> webrtc::QualityScalerTest::observer_
protected

◆ q_

std::unique_ptr<rtc::TaskQueue> webrtc::QualityScalerTest::q_
protected

◆ qs_

std::unique_ptr<QualityScaler> webrtc::QualityScalerTest::qs_
protected

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