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

#include <controller.h>

Inheritance diagram for webrtc::Controller:
webrtc::audio_network_adaptor::BitrateController webrtc::audio_network_adaptor::BitrateController webrtc::ChannelController webrtc::ChannelController webrtc::DtxController webrtc::DtxController webrtc::FecController webrtc::FecController webrtc::FrameLengthController webrtc::FrameLengthController webrtc::MockController webrtc::MockController

Classes

struct  NetworkMetrics
 

Public Member Functions

virtual ~Controller ()=default
 
virtual void UpdateNetworkMetrics (const NetworkMetrics &network_metrics)=0
 
virtual void MakeDecision (AudioNetworkAdaptor::EncoderRuntimeConfig *config)=0
 
virtual ~Controller ()=default
 
virtual void UpdateNetworkMetrics (const NetworkMetrics &network_metrics)=0
 
virtual void MakeDecision (AudioNetworkAdaptor::EncoderRuntimeConfig *config)=0
 

Constructor & Destructor Documentation

◆ ~Controller() [1/2]

virtual webrtc::Controller::~Controller ( )
virtualdefault

◆ ~Controller() [2/2]

virtual webrtc::Controller::~Controller ( )
virtualdefault

Member Function Documentation

◆ MakeDecision() [1/2]

virtual void webrtc::Controller::MakeDecision ( AudioNetworkAdaptor::EncoderRuntimeConfig config)
pure virtual

◆ MakeDecision() [2/2]

virtual void webrtc::Controller::MakeDecision ( AudioNetworkAdaptor::EncoderRuntimeConfig config)
pure virtual

◆ UpdateNetworkMetrics() [1/2]

virtual void webrtc::Controller::UpdateNetworkMetrics ( const NetworkMetrics network_metrics)
pure virtual

◆ UpdateNetworkMetrics() [2/2]

virtual void webrtc::Controller::UpdateNetworkMetrics ( const NetworkMetrics network_metrics)
pure virtual

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