#include <send_side_bandwidth_estimation.h>
|
| SendSideBandwidthEstimation ()=delete |
|
| SendSideBandwidthEstimation (RtcEventLog *event_log) |
|
virtual | ~SendSideBandwidthEstimation () |
|
void | CurrentEstimate (int *bitrate, uint8_t *loss, int64_t *rtt) const |
|
void | UpdateEstimate (int64_t now_ms) |
|
void | UpdateReceiverEstimate (int64_t now_ms, uint32_t bandwidth) |
|
void | UpdateDelayBasedEstimate (int64_t now_ms, uint32_t bitrate_bps) |
|
void | UpdateReceiverBlock (uint8_t fraction_loss, int64_t rtt, int number_of_packets, int64_t now_ms) |
|
void | SetBitrates (int send_bitrate, int min_bitrate, int max_bitrate) |
|
void | SetSendBitrate (int bitrate) |
|
void | SetMinMaxBitrate (int min_bitrate, int max_bitrate) |
|
int | GetMinBitrate () const |
|
| SendSideBandwidthEstimation ()=delete |
|
| SendSideBandwidthEstimation (RtcEventLog *event_log) |
|
virtual | ~SendSideBandwidthEstimation () |
|
void | CurrentEstimate (int *bitrate, uint8_t *loss, int64_t *rtt) const |
|
void | UpdateEstimate (int64_t now_ms) |
|
void | UpdateReceiverEstimate (int64_t now_ms, uint32_t bandwidth) |
|
void | UpdateDelayBasedEstimate (int64_t now_ms, uint32_t bitrate_bps) |
|
void | UpdateReceiverBlock (uint8_t fraction_loss, int64_t rtt, int number_of_packets, int64_t now_ms) |
|
void | SetBitrates (int send_bitrate, int min_bitrate, int max_bitrate) |
|
void | SetSendBitrate (int bitrate) |
|
void | SetMinMaxBitrate (int min_bitrate, int max_bitrate) |
|
int | GetMinBitrate () const |
|
◆ SendSideBandwidthEstimation() [1/4]
webrtc::SendSideBandwidthEstimation::SendSideBandwidthEstimation |
( |
| ) |
|
|
delete |
◆ SendSideBandwidthEstimation() [2/4]
webrtc::SendSideBandwidthEstimation::SendSideBandwidthEstimation |
( |
RtcEventLog * |
event_log | ) |
|
|
explicit |
◆ ~SendSideBandwidthEstimation() [1/2]
webrtc::SendSideBandwidthEstimation::~SendSideBandwidthEstimation |
( |
| ) |
|
|
virtual |
◆ SendSideBandwidthEstimation() [3/4]
webrtc::SendSideBandwidthEstimation::SendSideBandwidthEstimation |
( |
| ) |
|
|
delete |
◆ SendSideBandwidthEstimation() [4/4]
webrtc::SendSideBandwidthEstimation::SendSideBandwidthEstimation |
( |
RtcEventLog * |
event_log | ) |
|
|
explicit |
◆ ~SendSideBandwidthEstimation() [2/2]
virtual webrtc::SendSideBandwidthEstimation::~SendSideBandwidthEstimation |
( |
| ) |
|
|
virtual |
◆ CurrentEstimate() [1/2]
void webrtc::SendSideBandwidthEstimation::CurrentEstimate |
( |
int * |
bitrate, |
|
|
uint8_t * |
loss, |
|
|
int64_t * |
rtt |
|
) |
| const |
◆ CurrentEstimate() [2/2]
void webrtc::SendSideBandwidthEstimation::CurrentEstimate |
( |
int * |
bitrate, |
|
|
uint8_t * |
loss, |
|
|
int64_t * |
rtt |
|
) |
| const |
◆ GetMinBitrate() [1/2]
int webrtc::SendSideBandwidthEstimation::GetMinBitrate |
( |
| ) |
const |
◆ GetMinBitrate() [2/2]
int webrtc::SendSideBandwidthEstimation::GetMinBitrate |
( |
| ) |
const |
◆ SetBitrates() [1/2]
void webrtc::SendSideBandwidthEstimation::SetBitrates |
( |
int |
send_bitrate, |
|
|
int |
min_bitrate, |
|
|
int |
max_bitrate |
|
) |
| |
◆ SetBitrates() [2/2]
void webrtc::SendSideBandwidthEstimation::SetBitrates |
( |
int |
send_bitrate, |
|
|
int |
min_bitrate, |
|
|
int |
max_bitrate |
|
) |
| |
◆ SetMinMaxBitrate() [1/2]
void webrtc::SendSideBandwidthEstimation::SetMinMaxBitrate |
( |
int |
min_bitrate, |
|
|
int |
max_bitrate |
|
) |
| |
◆ SetMinMaxBitrate() [2/2]
void webrtc::SendSideBandwidthEstimation::SetMinMaxBitrate |
( |
int |
min_bitrate, |
|
|
int |
max_bitrate |
|
) |
| |
◆ SetSendBitrate() [1/2]
void webrtc::SendSideBandwidthEstimation::SetSendBitrate |
( |
int |
bitrate | ) |
|
◆ SetSendBitrate() [2/2]
void webrtc::SendSideBandwidthEstimation::SetSendBitrate |
( |
int |
bitrate | ) |
|
◆ UpdateDelayBasedEstimate() [1/2]
void webrtc::SendSideBandwidthEstimation::UpdateDelayBasedEstimate |
( |
int64_t |
now_ms, |
|
|
uint32_t |
bitrate_bps |
|
) |
| |
◆ UpdateDelayBasedEstimate() [2/2]
void webrtc::SendSideBandwidthEstimation::UpdateDelayBasedEstimate |
( |
int64_t |
now_ms, |
|
|
uint32_t |
bitrate_bps |
|
) |
| |
◆ UpdateEstimate() [1/2]
void webrtc::SendSideBandwidthEstimation::UpdateEstimate |
( |
int64_t |
now_ms | ) |
|
◆ UpdateEstimate() [2/2]
void webrtc::SendSideBandwidthEstimation::UpdateEstimate |
( |
int64_t |
now_ms | ) |
|
◆ UpdateReceiverBlock() [1/2]
void webrtc::SendSideBandwidthEstimation::UpdateReceiverBlock |
( |
uint8_t |
fraction_loss, |
|
|
int64_t |
rtt, |
|
|
int |
number_of_packets, |
|
|
int64_t |
now_ms |
|
) |
| |
◆ UpdateReceiverBlock() [2/2]
void webrtc::SendSideBandwidthEstimation::UpdateReceiverBlock |
( |
uint8_t |
fraction_loss, |
|
|
int64_t |
rtt, |
|
|
int |
number_of_packets, |
|
|
int64_t |
now_ms |
|
) |
| |
◆ UpdateReceiverEstimate() [1/2]
void webrtc::SendSideBandwidthEstimation::UpdateReceiverEstimate |
( |
int64_t |
now_ms, |
|
|
uint32_t |
bandwidth |
|
) |
| |
◆ UpdateReceiverEstimate() [2/2]
void webrtc::SendSideBandwidthEstimation::UpdateReceiverEstimate |
( |
int64_t |
now_ms, |
|
|
uint32_t |
bandwidth |
|
) |
| |
The documentation for this class was generated from the following files: