#include <aimd_rate_control.h>
◆ AimdRateControl() [1/2]
webrtc::AimdRateControl::AimdRateControl |
( |
| ) |
|
◆ ~AimdRateControl() [1/2]
webrtc::AimdRateControl::~AimdRateControl |
( |
| ) |
|
|
virtual |
◆ AimdRateControl() [2/2]
webrtc::AimdRateControl::AimdRateControl |
( |
| ) |
|
◆ ~AimdRateControl() [2/2]
virtual webrtc::AimdRateControl::~AimdRateControl |
( |
| ) |
|
|
virtual |
◆ GetFeedbackInterval() [1/2]
int64_t webrtc::AimdRateControl::GetFeedbackInterval |
( |
| ) |
const |
◆ GetFeedbackInterval() [2/2]
int64_t webrtc::AimdRateControl::GetFeedbackInterval |
( |
| ) |
const |
◆ GetLastBitrateDecreaseBps() [1/2]
rtc::Optional< int > webrtc::AimdRateControl::GetLastBitrateDecreaseBps |
( |
| ) |
const |
|
virtual |
◆ GetLastBitrateDecreaseBps() [2/2]
virtual rtc::Optional<int> webrtc::AimdRateControl::GetLastBitrateDecreaseBps |
( |
| ) |
const |
|
virtual |
◆ GetNearMaxIncreaseRateBps() [1/2]
int webrtc::AimdRateControl::GetNearMaxIncreaseRateBps |
( |
| ) |
const |
|
virtual |
◆ GetNearMaxIncreaseRateBps() [2/2]
virtual int webrtc::AimdRateControl::GetNearMaxIncreaseRateBps |
( |
| ) |
const |
|
virtual |
◆ LatestEstimate() [1/2]
uint32_t webrtc::AimdRateControl::LatestEstimate |
( |
| ) |
const |
◆ LatestEstimate() [2/2]
uint32_t webrtc::AimdRateControl::LatestEstimate |
( |
| ) |
const |
◆ SetEstimate() [1/2]
void webrtc::AimdRateControl::SetEstimate |
( |
int |
bitrate_bps, |
|
|
int64_t |
now_ms |
|
) |
| |
◆ SetEstimate() [2/2]
void webrtc::AimdRateControl::SetEstimate |
( |
int |
bitrate_bps, |
|
|
int64_t |
now_ms |
|
) |
| |
◆ SetMinBitrate() [1/2]
void webrtc::AimdRateControl::SetMinBitrate |
( |
int |
min_bitrate_bps | ) |
|
◆ SetMinBitrate() [2/2]
void webrtc::AimdRateControl::SetMinBitrate |
( |
int |
min_bitrate_bps | ) |
|
◆ SetRtt() [1/2]
◆ SetRtt() [2/2]
◆ SetStartBitrate() [1/2]
void webrtc::AimdRateControl::SetStartBitrate |
( |
int |
start_bitrate_bps | ) |
|
◆ SetStartBitrate() [2/2]
void webrtc::AimdRateControl::SetStartBitrate |
( |
int |
start_bitrate_bps | ) |
|
◆ TimeToReduceFurther() [1/2]
bool webrtc::AimdRateControl::TimeToReduceFurther |
( |
int64_t |
time_now, |
|
|
uint32_t |
incoming_bitrate_bps |
|
) |
| const |
◆ TimeToReduceFurther() [2/2]
bool webrtc::AimdRateControl::TimeToReduceFurther |
( |
int64_t |
time_now, |
|
|
uint32_t |
incoming_bitrate_bps |
|
) |
| const |
◆ Update() [1/2]
◆ Update() [2/2]
◆ UpdateBandwidthEstimate() [1/2]
uint32_t webrtc::AimdRateControl::UpdateBandwidthEstimate |
( |
int64_t |
now_ms | ) |
|
◆ UpdateBandwidthEstimate() [2/2]
uint32_t webrtc::AimdRateControl::UpdateBandwidthEstimate |
( |
int64_t |
now_ms | ) |
|
◆ ValidEstimate() [1/2]
bool webrtc::AimdRateControl::ValidEstimate |
( |
| ) |
const |
◆ ValidEstimate() [2/2]
bool webrtc::AimdRateControl::ValidEstimate |
( |
| ) |
const |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc