Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
XR Delay Metrics Block. More...
#include <headers.h>
Public Member Functions | |
void | reset () |
Reset to initial state (all zeros). More... | |
const XrBlockHeader & | header () const |
Get common block header. More... | |
XrBlockHeader & | header () |
Get common block header. More... | |
MetricFlag | metric_flag () const |
Get Interval Metrics flag. More... | |
void | set_metric_flag (const MetricFlag f) |
Set Interval Metrics flag. More... | |
packet::stream_source_t | ssrc () const |
Get SSRC of source being reported. More... | |
void | set_ssrc (const packet::stream_source_t ssrc) |
Set SSRC of source being reported. More... | |
bool | has_mean_rtt () const |
Check if Mean Network Round-Trip Delay is set. More... | |
packet::ntp_timestamp_t | mean_rtt () const |
Get Mean Network Round-Trip Delay. More... | |
void | set_mean_rtt (const packet::ntp_timestamp_t x) |
Set Mean Network Round-Trip Delay. Stores only the middle 32 bits out of 64 in the NTP timestamp. More... | |
bool | has_min_rtt () const |
Check if Minimum Network Round-Trip Delay is set. More... | |
packet::ntp_timestamp_t | min_rtt () const |
Get Minimum Network Round-Trip Delay. More... | |
void | set_min_rtt (const packet::ntp_timestamp_t x) |
Set Minimum Network Round-Trip Delay. Stores only the middle 32 bits out of 64 in the NTP timestamp. More... | |
bool | has_max_rtt () const |
Check if Maximum Network Round-Trip Delay is set. More... | |
packet::ntp_timestamp_t | max_rtt () const |
Get Maximum Network Round-Trip Delay. More... | |
void | set_max_rtt (const packet::ntp_timestamp_t x) |
Set Maximum Network Round-Trip Delay. Stores only the middle 32 bits out of 64 in the NTP timestamp. More... | |
bool | has_e2e_latency () const |
Check if End System Delay is set. More... | |
packet::ntp_timestamp_t | e2e_latency () const |
Get End System Delay. More... | |
void | set_e2e_latency (const packet::ntp_timestamp_t t) |
Set End System Delay. More... | |
XR Delay Metrics Block.
RFC 6843 3.1: "Report Block Structure"
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |