![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
XR Delay Metrics Block. More...
#include <roc_rtcp/headers.h>
Public Member Functions | |
| void | reset () |
| Reset to initial state (all zeros). | |
| const XrBlockHeader & | header () const |
| Get common block header. | |
| XrBlockHeader & | header () |
| Get common block header. | |
| MetricFlag | metric_flag () const |
| Get Interval Metrics flag. | |
| void | set_metric_flag (const MetricFlag f) |
| Set Interval Metrics flag. | |
| packet::stream_source_t | ssrc () const |
| Get SSRC of source being reported. | |
| void | set_ssrc (const packet::stream_source_t ssrc) |
| Set SSRC of source being reported. | |
| bool | has_mean_rtt () const |
| Check if Mean Network Round-Trip Delay is set. | |
| packet::ntp_timestamp_t | mean_rtt () const |
| Get Mean Network Round-Trip Delay. | |
| 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. | |
| bool | has_min_rtt () const |
| Check if Minimum Network Round-Trip Delay is set. | |
| packet::ntp_timestamp_t | min_rtt () const |
| Get Minimum Network Round-Trip Delay. | |
| 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. | |
| bool | has_max_rtt () const |
| Check if Maximum Network Round-Trip Delay is set. | |
| packet::ntp_timestamp_t | max_rtt () const |
| Get Maximum Network Round-Trip Delay. | |
| 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. | |
| bool | has_e2e_latency () const |
| Check if End System Delay is set. | |
| packet::ntp_timestamp_t | e2e_latency () const |
| Get End System Delay. | |
| void | set_e2e_latency (const packet::ntp_timestamp_t t) |
| Set End System Delay. | |
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 |
|
inline |