Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::audio::LatencyMetrics Struct Reference

Latency-related metrics. More...

#include <latency_tuner.h>

Public Attributes

core::nanoseconds_t niq_latency
 Estimated network incoming queue latency. An estimate of how much media is buffered in receiver packet queue. More...
 
core::nanoseconds_t niq_stalling
 Delay since last received packet. In other words, how long there were no new packets in network incoming queue. More...
 
core::nanoseconds_t e2e_latency
 Estimated end-to-end latency. An estimate of the time from recording a frame on sender to playing it on receiver. More...
 

Detailed Description

Latency-related metrics.

Definition at line 133 of file latency_tuner.h.

Member Data Documentation

◆ e2e_latency

core::nanoseconds_t roc::audio::LatencyMetrics::e2e_latency

Estimated end-to-end latency. An estimate of the time from recording a frame on sender to playing it on receiver.

Definition at line 145 of file latency_tuner.h.

◆ niq_latency

core::nanoseconds_t roc::audio::LatencyMetrics::niq_latency

Estimated network incoming queue latency. An estimate of how much media is buffered in receiver packet queue.

Definition at line 136 of file latency_tuner.h.

◆ niq_stalling

core::nanoseconds_t roc::audio::LatencyMetrics::niq_stalling

Delay since last received packet. In other words, how long there were no new packets in network incoming queue.

Definition at line 140 of file latency_tuner.h.


The documentation for this struct was generated from the following file: