Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::rtcp::Config Struct Reference

RTCP config. More...

#include <roc_rtcp/config.h>

Public Attributes

core::nanoseconds_t report_interval
 Interval between reports.
 
core::nanoseconds_t inactivity_timeout
 Timeout to remove inactive streams.
 
RttConfig rtt
 RTT estimation config.
 
bool enable_sr_rr
 Enable generation of SR/RR packets.
 
bool enable_xr
 Enable generation of XR packets.
 
bool enable_sdes
 Enable generation of SDES packets.
 

Detailed Description

RTCP config.

Definition at line 24 of file config.h.

Constructor & Destructor Documentation

◆ Config()

roc::rtcp::Config::Config ( )
inline

Definition at line 43 of file config.h.

Member Data Documentation

◆ enable_sdes

bool roc::rtcp::Config::enable_sdes

Enable generation of SDES packets.

Definition at line 41 of file config.h.

◆ enable_sr_rr

bool roc::rtcp::Config::enable_sr_rr

Enable generation of SR/RR packets.

Definition at line 35 of file config.h.

◆ enable_xr

bool roc::rtcp::Config::enable_xr

Enable generation of XR packets.

Definition at line 38 of file config.h.

◆ inactivity_timeout

core::nanoseconds_t roc::rtcp::Config::inactivity_timeout

Timeout to remove inactive streams.

Definition at line 29 of file config.h.

◆ report_interval

core::nanoseconds_t roc::rtcp::Config::report_interval

Interval between reports.

Definition at line 26 of file config.h.

◆ rtt

RttConfig roc::rtcp::Config::rtt

RTT estimation config.

Definition at line 32 of file config.h.


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