#include "modules/audio_coding/neteq/reorder_optimizer.h"
#include <algorithm>
#include <limits>
#include <vector>
namespace webrtc {
namespace {
constexpr int kDelayBuckets = …;
constexpr int kBucketSizeMs = …;
}
ReorderOptimizer::ReorderOptimizer(int forget_factor,
int ms_per_loss_percent,
absl::optional<int> start_forget_weight)
: … { … }
void ReorderOptimizer::Update(int relative_delay_ms,
bool reordered,
int base_delay_ms) { … }
void ReorderOptimizer::Reset() { … }
int ReorderOptimizer::MinimizeCostFunction(int base_delay_ms) const { … }
}