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

Protected Member Functions

 ScreenshareLayerTest ()
 
virtual ~ScreenshareLayerTest ()
 
void SetUp () override
 
void EncodeFrame (uint32_t timestamp, bool base_sync, CodecSpecificInfoVP8 *vp8_info, int *flags)
 
void ConfigureBitrates ()
 
void WithQpLimits (int min_qp, int max_qp)
 
int RunGracePeriod ()
 
int SkipUntilTl (int layer, int timestamp)
 
vpx_codec_enc_cfg_t GetConfig ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Protected Attributes

int min_qp_
 
int max_qp_
 
int frame_size_
 
SimulatedClock clock_
 
std::unique_ptr< ScreenshareLayerslayers_
 

Constructor & Destructor Documentation

◆ ScreenshareLayerTest()

webrtc::ScreenshareLayerTest::ScreenshareLayerTest ( )
inlineprotected

◆ ~ScreenshareLayerTest()

virtual webrtc::ScreenshareLayerTest::~ScreenshareLayerTest ( )
inlineprotectedvirtual

Member Function Documentation

◆ ConfigureBitrates()

void webrtc::ScreenshareLayerTest::ConfigureBitrates ( )
inlineprotected

◆ EncodeFrame()

void webrtc::ScreenshareLayerTest::EncodeFrame ( uint32_t  timestamp,
bool  base_sync,
CodecSpecificInfoVP8 vp8_info,
int *  flags 
)
inlineprotected

◆ GetConfig()

vpx_codec_enc_cfg_t webrtc::ScreenshareLayerTest::GetConfig ( )
inlineprotected

◆ RunGracePeriod()

int webrtc::ScreenshareLayerTest::RunGracePeriod ( )
inlineprotected

◆ SetUp()

void webrtc::ScreenshareLayerTest::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

◆ SkipUntilTl()

int webrtc::ScreenshareLayerTest::SkipUntilTl ( int  layer,
int  timestamp 
)
inlineprotected

◆ WithQpLimits()

void webrtc::ScreenshareLayerTest::WithQpLimits ( int  min_qp,
int  max_qp 
)
inlineprotected

Member Data Documentation

◆ clock_

SimulatedClock webrtc::ScreenshareLayerTest::clock_
protected

◆ frame_size_

int webrtc::ScreenshareLayerTest::frame_size_
protected

◆ layers_

std::unique_ptr<ScreenshareLayers> webrtc::ScreenshareLayerTest::layers_
protected

◆ max_qp_

int webrtc::ScreenshareLayerTest::max_qp_
protected

◆ min_qp_

int webrtc::ScreenshareLayerTest::min_qp_
protected

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