| Index: webrtc/modules/pacing/alr_detector.h
|
| diff --git a/webrtc/modules/pacing/alr_detector.h b/webrtc/modules/pacing/alr_detector.h
|
| index 7e630970e6345f31fdb399bf322525c071eff26e..2f9c803fecdc17bec129a64489d32e9efa727327 100644
|
| --- a/webrtc/modules/pacing/alr_detector.h
|
| +++ b/webrtc/modules/pacing/alr_detector.h
|
| @@ -47,6 +47,9 @@ class AlrDetector {
|
| int alr_bandwidth_usage_percent = kDefaultAlrBandwidthUsagePercent;
|
| int alr_start_budget_level_percent = kDefaultAlrStartBudgetLevelPercent;
|
| int alr_stop_budget_level_percent = kDefaultAlrStopBudgetLevelPercent;
|
| + // Will be sent to the receive side for stats slicing.
|
| + // Can be 0..6, because 3 bits are used and one value is reserved for N/A.
|
| + int group_id = 0;
|
| };
|
| static rtc::Optional<AlrExperimentSettings> ParseAlrSettingsFromFieldTrial();
|
|
|
| @@ -59,6 +62,7 @@ class AlrDetector {
|
| static constexpr int kDefaultAlrStartBudgetLevelPercent = 80;
|
| static constexpr int kDefaultAlrStopBudgetLevelPercent = 50;
|
| static const char* kScreenshareProbingBweExperimentName;
|
| + static const char* kScreenshareProbingBweExperimentNameOnReceiveSide;
|
|
|
| void UpdateBudgetWithElapsedTime(int64_t delta_time_ms);
|
| void UpdateBudgetWithBytesSent(size_t bytes_sent);
|
|
|