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

Parameters common for all receiver sessions. More...

#include <config.h>

Collaboration diagram for roc::pipeline::ReceiverCommonConfig:

Public Member Functions

 ReceiverCommonConfig ()
 Initialize config. More...
 
void deduce_defaults ()
 Fill unset values with defaults. More...
 

Public Attributes

audio::SampleSpec output_sample_spec
 Output sample spec. More...
 
audio::ProfilerConfig profiler
 Profiler configuration. More...
 
rtp::FilterConfig rtp_filter
 RTP filter parameters. More...
 
rtcp::Config rtcp
 RTCP config. More...
 
bool enable_timing
 Constrain receiver speed using a CPU timer according to the sample rate. More...
 
bool enable_auto_reclock
 Automatically invoke reclock before returning frames with invocation time. More...
 
bool enable_profiling
 Profile moving average of frames being written. More...
 

Detailed Description

Parameters common for all receiver sessions.

Definition at line 124 of file config.h.

Constructor & Destructor Documentation

◆ ReceiverCommonConfig()

roc::pipeline::ReceiverCommonConfig::ReceiverCommonConfig ( )

Initialize config.

Member Function Documentation

◆ deduce_defaults()

void roc::pipeline::ReceiverCommonConfig::deduce_defaults ( )

Fill unset values with defaults.

Member Data Documentation

◆ enable_auto_reclock

bool roc::pipeline::ReceiverCommonConfig::enable_auto_reclock

Automatically invoke reclock before returning frames with invocation time.

Definition at line 141 of file config.h.

◆ enable_profiling

bool roc::pipeline::ReceiverCommonConfig::enable_profiling

Profile moving average of frames being written.

Definition at line 144 of file config.h.

◆ enable_timing

bool roc::pipeline::ReceiverCommonConfig::enable_timing

Constrain receiver speed using a CPU timer according to the sample rate.

Definition at line 138 of file config.h.

◆ output_sample_spec

audio::SampleSpec roc::pipeline::ReceiverCommonConfig::output_sample_spec

Output sample spec.

Definition at line 126 of file config.h.

◆ profiler

audio::ProfilerConfig roc::pipeline::ReceiverCommonConfig::profiler

Profiler configuration.

Definition at line 129 of file config.h.

◆ rtcp

rtcp::Config roc::pipeline::ReceiverCommonConfig::rtcp

RTCP config.

Definition at line 135 of file config.h.

◆ rtp_filter

rtp::FilterConfig roc::pipeline::ReceiverCommonConfig::rtp_filter

RTP filter parameters.

Definition at line 132 of file config.h.


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