Add a function for enabling the congestion window and pushback controller in the webrtc::SendSideCongestionController.
Bug: webrtc:9923 Change-Id: Id01ebd7237ba33f34003aa9560405a13da7580e2 Reviewed-on: https://webrtc-review.googlesource.com/c/107893 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Ying Wang <yinwa@webrtc.org> Commit-Queue: Erik Varga <erikvarga@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25393}
This commit is contained in:
committed by
Commit Bot
parent
99b71dfd4a
commit
0f08d227c2
@ -47,6 +47,10 @@ CongestionWindowPushbackController::CongestionWindowPushbackController() {
|
||||
}
|
||||
}
|
||||
|
||||
CongestionWindowPushbackController::CongestionWindowPushbackController(
|
||||
uint32_t min_pushback_target_bitrate_bps)
|
||||
: min_pushback_target_bitrate_bps_(min_pushback_target_bitrate_bps) {}
|
||||
|
||||
void CongestionWindowPushbackController::UpdateOutstandingData(
|
||||
size_t outstanding_bytes) {
|
||||
outstanding_bytes_ = outstanding_bytes;
|
||||
|
||||
@ -23,6 +23,8 @@ namespace webrtc {
|
||||
class CongestionWindowPushbackController {
|
||||
public:
|
||||
CongestionWindowPushbackController();
|
||||
explicit CongestionWindowPushbackController(
|
||||
uint32_t min_pushback_target_bitrate_bps);
|
||||
void UpdateOutstandingData(size_t outstanding_bytes);
|
||||
void UpdateMaxOutstandingData(size_t max_outstanding_bytes);
|
||||
uint32_t UpdateTargetBitrate(uint32_t bitrate_bps);
|
||||
|
||||
Reference in New Issue
Block a user