#include "video/send_delay_stats.h"
#include <utility>
#include "rtc_base/logging.h"
#include "system_wrappers/include/metrics.h"
namespace webrtc {
namespace {
constexpr TimeDelta kMaxSentPacketDelay = …;
constexpr size_t kMaxPacketMapSize = …;
constexpr size_t kMaxSsrcMapSize = …;
constexpr int kMinRequiredPeriodicSamples = …;
}
SendDelayStats::SendDelayStats(Clock* clock)
: … { … }
SendDelayStats::~SendDelayStats() { … }
void SendDelayStats::UpdateHistograms() { … }
void SendDelayStats::AddSsrcs(const VideoSendStream::Config& config) { … }
void SendDelayStats::OnSendPacket(uint16_t packet_id,
Timestamp capture_time,
uint32_t ssrc) { … }
bool SendDelayStats::OnSentPacket(int packet_id, Timestamp time) { … }
void SendDelayStats::RemoveOld(Timestamp now) { … }
}