#include "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h"
#include <algorithm>
#include <cstdint>
#include "api/field_trials_view.h"
#include "api/units/data_size.h"
#include "rtc_base/experiments/rate_control_settings.h"
namespace webrtc {
CongestionWindowPushbackController::CongestionWindowPushbackController(
const FieldTrialsView& key_value_config)
: … { … }
void CongestionWindowPushbackController::UpdateOutstandingData(
int64_t outstanding_bytes) { … }
void CongestionWindowPushbackController::UpdatePacingQueue(
int64_t pacing_bytes) { … }
void CongestionWindowPushbackController::SetDataWindow(DataSize data_window) { … }
uint32_t CongestionWindowPushbackController::UpdateTargetBitrate(
uint32_t bitrate_bps) { … }
}