webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::plotting::NullBitrateController Class Reference
Inheritance diagram for webrtc::plotting::NullBitrateController:
webrtc::BitrateController webrtc::Module webrtc::Module

Public Member Functions

 ~NullBitrateController () override
 
RtcpBandwidthObserverCreateRtcpBandwidthObserver () override
 
void SetStartBitrate (int start_bitrate_bps) override
 
void SetMinMaxBitrate (int min_bitrate_bps, int max_bitrate_bps) override
 
void SetBitrates (int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override
 
void ResetBitrates (int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps) override
 
void OnDelayBasedBweResult (const DelayBasedBwe::Result &result) override
 
bool AvailableBandwidth (uint32_t *bandwidth) const override
 
void SetReservedBitrate (uint32_t reserved_bitrate_bps) override
 
bool GetNetworkParameters (uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt) override
 
int64_t TimeUntilNextProcess () override
 
void Process () override
 
- Public Member Functions inherited from webrtc::BitrateController
virtual ~BitrateController ()
 
virtual ~BitrateController ()
 
- Public Member Functions inherited from webrtc::Module
virtual void ProcessThreadAttached (ProcessThread *)
 
virtual void ProcessThreadAttached (ProcessThread *)
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::BitrateController
static BitrateControllerCreateBitrateController (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, RtcEventLog *event_log)
 
- Static Public Attributes inherited from webrtc::BitrateController
static const int kDefaultStartBitratebps = 300000
 
- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Constructor & Destructor Documentation

◆ ~NullBitrateController()

webrtc::plotting::NullBitrateController::~NullBitrateController ( )
inlineoverride

Member Function Documentation

◆ AvailableBandwidth()

bool webrtc::plotting::NullBitrateController::AvailableBandwidth ( uint32_t bandwidth) const
inlineoverridevirtual

◆ CreateRtcpBandwidthObserver()

RtcpBandwidthObserver* webrtc::plotting::NullBitrateController::CreateRtcpBandwidthObserver ( )
inlineoverridevirtual

◆ GetNetworkParameters()

bool webrtc::plotting::NullBitrateController::GetNetworkParameters ( uint32_t bitrate,
uint8_t fraction_loss,
int64_t rtt 
)
inlineoverridevirtual

◆ OnDelayBasedBweResult()

void webrtc::plotting::NullBitrateController::OnDelayBasedBweResult ( const DelayBasedBwe::Result result)
inlineoverridevirtual

◆ Process()

void webrtc::plotting::NullBitrateController::Process ( )
inlineoverridevirtual

Implements webrtc::Module.

◆ ResetBitrates()

void webrtc::plotting::NullBitrateController::ResetBitrates ( int  bitrate_bps,
int  min_bitrate_bps,
int  max_bitrate_bps 
)
inlineoverridevirtual

◆ SetBitrates()

void webrtc::plotting::NullBitrateController::SetBitrates ( int  start_bitrate_bps,
int  min_bitrate_bps,
int  max_bitrate_bps 
)
inlineoverridevirtual

◆ SetMinMaxBitrate()

void webrtc::plotting::NullBitrateController::SetMinMaxBitrate ( int  min_bitrate_bps,
int  max_bitrate_bps 
)
inlineoverridevirtual

◆ SetReservedBitrate()

void webrtc::plotting::NullBitrateController::SetReservedBitrate ( uint32_t  reserved_bitrate_bps)
inlineoverridevirtual

◆ SetStartBitrate()

void webrtc::plotting::NullBitrateController::SetStartBitrate ( int  start_bitrate_bps)
inlineoverridevirtual

◆ TimeUntilNextProcess()

int64_t webrtc::plotting::NullBitrateController::TimeUntilNextProcess ( )
inlineoverridevirtual

Implements webrtc::Module.


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