webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
webrtc::AdaptationObserverInterface Class Referenceabstract

#include <quality_scaler.h>

Inheritance diagram for webrtc::AdaptationObserverInterface:
webrtc::CpuOveruseObserverImpl webrtc::MockAdaptationObserver webrtc::MockCpuOveruseObserver webrtc::ViEEncoder webrtc::ViEEncoder webrtc::MockVieEncoder webrtc::MockVieEncoder

Public Types

enum  AdaptReason : size_t { kQuality = 0, kCpu = 1, kQuality = 0, kCpu = 1 }
 
enum  AdaptReason : size_t { kQuality = 0, kCpu = 1, kQuality = 0, kCpu = 1 }
 

Public Member Functions

virtual void AdaptUp (AdaptReason reason)=0
 
virtual void AdaptDown (AdaptReason reason)=0
 
virtual void AdaptUp (AdaptReason reason)=0
 
virtual void AdaptDown (AdaptReason reason)=0
 

Static Public Attributes

static const size_t kScaleReasonSize = 2
 

Protected Member Functions

virtual ~AdaptationObserverInterface ()
 
virtual ~AdaptationObserverInterface ()
 

Member Enumeration Documentation

◆ AdaptReason [1/2]

Enumerator
kQuality 
kCpu 
kQuality 
kCpu 

◆ AdaptReason [2/2]

Enumerator
kQuality 
kCpu 
kQuality 
kCpu 

Constructor & Destructor Documentation

◆ ~AdaptationObserverInterface() [1/2]

virtual webrtc::AdaptationObserverInterface::~AdaptationObserverInterface ( )
inlineprotectedvirtual

◆ ~AdaptationObserverInterface() [2/2]

virtual webrtc::AdaptationObserverInterface::~AdaptationObserverInterface ( )
inlineprotectedvirtual

Member Function Documentation

◆ AdaptDown() [1/2]

virtual void webrtc::AdaptationObserverInterface::AdaptDown ( AdaptReason  reason)
pure virtual

◆ AdaptDown() [2/2]

virtual void webrtc::AdaptationObserverInterface::AdaptDown ( AdaptReason  reason)
pure virtual

◆ AdaptUp() [1/2]

virtual void webrtc::AdaptationObserverInterface::AdaptUp ( AdaptReason  reason)
pure virtual

◆ AdaptUp() [2/2]

virtual void webrtc::AdaptationObserverInterface::AdaptUp ( AdaptReason  reason)
pure virtual

Member Data Documentation

◆ kScaleReasonSize

static const size_t webrtc::AdaptationObserverInterface::kScaleReasonSize = 2
static

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