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

Metrics of latency monitor. More...

#include <latency_monitor.h>

Public Attributes

core::nanoseconds_t niq_latency
 Estimated NIQ latency. NIQ = network incoming queue. Defines how many samples are buffered in receiver packet queue and receiver pipeline before depacketizer (packet part of pipeline). More...
 
core::nanoseconds_t e2e_latency
 Estimated E2E latency. E2E = end-to-end. Defines how much time passed between frame entered sender pipeline (when it is captured) and leaved received pipeline (when it is played). More...
 

Detailed Description

Metrics of latency monitor.

Definition at line 89 of file latency_monitor.h.

Member Data Documentation

◆ e2e_latency

core::nanoseconds_t roc::audio::LatencyMonitorMetrics::e2e_latency

Estimated E2E latency. E2E = end-to-end. Defines how much time passed between frame entered sender pipeline (when it is captured) and leaved received pipeline (when it is played).

Definition at line 100 of file latency_monitor.h.

◆ niq_latency

core::nanoseconds_t roc::audio::LatencyMonitorMetrics::niq_latency

Estimated NIQ latency. NIQ = network incoming queue. Defines how many samples are buffered in receiver packet queue and receiver pipeline before depacketizer (packet part of pipeline).

Definition at line 94 of file latency_monitor.h.


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