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

#include <screenshare_layers.h>

Public Member Functions

 ScreenshareLayersVP9 (uint8_t num_layers)
 
void ConfigureBitrate (int threshold_kbps, uint8_t layer_id)
 
uint8_t GetStartLayer () const
 
void LayerFrameEncoded (unsigned int size_bytes, uint8_t layer_id)
 
VP9EncoderImpl::SuperFrameRefSettings GetSuperFrameSettings (uint32_t timestamp, bool is_keyframe)
 
 ScreenshareLayersVP9 (uint8_t num_layers)
 
void ConfigureBitrate (int threshold_kbps, uint8_t layer_id)
 
uint8_t GetStartLayer () const
 
void LayerFrameEncoded (unsigned int size_bytes, uint8_t layer_id)
 
VP9EncoderImpl::SuperFrameRefSettings GetSuperFrameSettings (uint32_t timestamp, bool is_keyframe)
 

Constructor & Destructor Documentation

◆ ScreenshareLayersVP9() [1/2]

webrtc::ScreenshareLayersVP9::ScreenshareLayersVP9 ( uint8_t  num_layers)
explicit

◆ ScreenshareLayersVP9() [2/2]

webrtc::ScreenshareLayersVP9::ScreenshareLayersVP9 ( uint8_t  num_layers)
explicit

Member Function Documentation

◆ ConfigureBitrate() [1/2]

void webrtc::ScreenshareLayersVP9::ConfigureBitrate ( int  threshold_kbps,
uint8_t  layer_id 
)

◆ ConfigureBitrate() [2/2]

void webrtc::ScreenshareLayersVP9::ConfigureBitrate ( int  threshold_kbps,
uint8_t  layer_id 
)

◆ GetStartLayer() [1/2]

uint8_t webrtc::ScreenshareLayersVP9::GetStartLayer ( ) const

◆ GetStartLayer() [2/2]

uint8_t webrtc::ScreenshareLayersVP9::GetStartLayer ( ) const

◆ GetSuperFrameSettings() [1/2]

VP9EncoderImpl::SuperFrameRefSettings webrtc::ScreenshareLayersVP9::GetSuperFrameSettings ( uint32_t  timestamp,
bool  is_keyframe 
)

◆ GetSuperFrameSettings() [2/2]

VP9EncoderImpl::SuperFrameRefSettings webrtc::ScreenshareLayersVP9::GetSuperFrameSettings ( uint32_t  timestamp,
bool  is_keyframe 
)

◆ LayerFrameEncoded() [1/2]

void webrtc::ScreenshareLayersVP9::LayerFrameEncoded ( unsigned int  size_bytes,
uint8_t  layer_id 
)

◆ LayerFrameEncoded() [2/2]

void webrtc::ScreenshareLayersVP9::LayerFrameEncoded ( unsigned int  size_bytes,
uint8_t  layer_id 
)

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