webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Attributes | List of all members
webrtc::InterArrival Class Reference

#include <inter_arrival.h>

Public Member Functions

 InterArrival (uint32_t timestamp_group_length_ticks, double timestamp_to_ms_coeff, bool enable_burst_grouping)
 
bool ComputeDeltas (uint32_t timestamp, int64_t arrival_time_ms, int64_t system_time_ms, size_t packet_size, uint32_t *timestamp_delta, int64_t *arrival_time_delta_ms, int *packet_size_delta)
 
 InterArrival (uint32_t timestamp_group_length_ticks, double timestamp_to_ms_coeff, bool enable_burst_grouping)
 
bool ComputeDeltas (uint32_t timestamp, int64_t arrival_time_ms, int64_t system_time_ms, size_t packet_size, uint32_t *timestamp_delta, int64_t *arrival_time_delta_ms, int *packet_size_delta)
 

Static Public Attributes

static constexpr int kReorderedResetThreshold = 3
 
static constexpr int64_t kArrivalTimeOffsetThresholdMs = 3000
 

Constructor & Destructor Documentation

◆ InterArrival() [1/2]

webrtc::InterArrival::InterArrival ( uint32_t  timestamp_group_length_ticks,
double  timestamp_to_ms_coeff,
bool  enable_burst_grouping 
)

◆ InterArrival() [2/2]

webrtc::InterArrival::InterArrival ( uint32_t  timestamp_group_length_ticks,
double  timestamp_to_ms_coeff,
bool  enable_burst_grouping 
)

Member Function Documentation

◆ ComputeDeltas() [1/2]

bool webrtc::InterArrival::ComputeDeltas ( uint32_t  timestamp,
int64_t  arrival_time_ms,
int64_t  system_time_ms,
size_t  packet_size,
uint32_t timestamp_delta,
int64_t arrival_time_delta_ms,
int *  packet_size_delta 
)

◆ ComputeDeltas() [2/2]

bool webrtc::InterArrival::ComputeDeltas ( uint32_t  timestamp,
int64_t  arrival_time_ms,
int64_t  system_time_ms,
size_t  packet_size,
uint32_t timestamp_delta,
int64_t arrival_time_delta_ms,
int *  packet_size_delta 
)

Member Data Documentation

◆ kArrivalTimeOffsetThresholdMs

static constexpr int64_t webrtc::InterArrival::kArrivalTimeOffsetThresholdMs = 3000
static

◆ kReorderedResetThreshold

static constexpr int webrtc::InterArrival::kReorderedResetThreshold = 3
static

The documentation for this class was generated from the following files: