Index: webrtc/modules/congestion_controller/include/send_side_congestion_controller.h |
diff --git a/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h b/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h |
index 7a8f362c312335ebc37c4880712075256101aaab..83151d6c32fc4b0e56a4c0c6007e1024222af106 100644 |
--- a/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h |
+++ b/webrtc/modules/congestion_controller/include/send_side_congestion_controller.h |
@@ -136,6 +136,7 @@ class SendSideCongestionController : public CallStatsObserver, |
bool HasNetworkParametersToReportChanged(uint32_t bitrate_bps, |
uint8_t fraction_loss, |
int64_t rtt); |
+ void LimitOutstandingBytes(size_t num_outstanding_bytes); |
const Clock* const clock_; |
rtc::CriticalSection observer_lock_; |
Observer* observer_ GUARDED_BY(observer_lock_); |
@@ -151,9 +152,12 @@ class SendSideCongestionController : public CallStatsObserver, |
uint8_t last_reported_fraction_loss_ GUARDED_BY(network_state_lock_); |
int64_t last_reported_rtt_ GUARDED_BY(network_state_lock_); |
NetworkState network_state_ GUARDED_BY(network_state_lock_); |
+ bool pause_pacer_ GUARDED_BY(network_state_lock_); |
+ bool pacer_paused_; |
rtc::CriticalSection bwe_lock_; |
int min_bitrate_bps_ GUARDED_BY(bwe_lock_); |
std::unique_ptr<DelayBasedBwe> delay_based_bwe_ GUARDED_BY(bwe_lock_); |
+ const bool in_cwnd_experiment_; |
rtc::RaceChecker worker_race_; |