#include "modules/audio_processing/aec3/render_delay_controller_metrics.h"
#include <algorithm>
#include "modules/audio_processing/aec3/aec3_common.h"
#include "rtc_base/checks.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {
namespace {
enum class DelayReliabilityCategory { … };
enum class DelayChangesCategory { … };
}
RenderDelayControllerMetrics::RenderDelayControllerMetrics() = default;
void RenderDelayControllerMetrics::Update(
absl::optional<size_t> delay_samples,
absl::optional<size_t> buffer_delay_blocks,
ClockdriftDetector::Level clockdrift) { … }
void RenderDelayControllerMetrics::ResetMetrics() { … }
}