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

Receiver session parameters. More...

#include <config.h>

Collaboration diagram for roc::pipeline::ReceiverSessionConfig:

Public Attributes

core::nanoseconds_t target_latency
 Target latency, nanoseconds. More...
packet::channel_mask_t channels
 Channel mask. More...
unsigned int payload_type
 Packet payload type. More...
fec::ReaderConfig fec_reader
 FEC reader parameters. More...
fec::CodecConfig fec_decoder
 FEC decoder parameters. More...
rtp::ValidatorConfig rtp_validator
 RTP validator parameters. More...
audio::LatencyMonitorConfig latency_monitor
 LatencyMonitor parameters. More...
audio::WatchdogConfig watchdog
 Watchdog parameters. More...
audio::ResamplerConfig resampler
 Resampler parameters. More...

Detailed Description

Receiver session parameters.

Defines per-session receiver parameters.

Definition at line 122 of file config.h.

Member Data Documentation

packet::channel_mask_t roc::pipeline::ReceiverSessionConfig::channels

Channel mask.

Definition at line 127 of file config.h.

fec::CodecConfig roc::pipeline::ReceiverSessionConfig::fec_decoder

FEC decoder parameters.

Definition at line 136 of file config.h.

fec::ReaderConfig roc::pipeline::ReceiverSessionConfig::fec_reader

FEC reader parameters.

Definition at line 133 of file config.h.

audio::LatencyMonitorConfig roc::pipeline::ReceiverSessionConfig::latency_monitor

LatencyMonitor parameters.

Definition at line 142 of file config.h.

unsigned int roc::pipeline::ReceiverSessionConfig::payload_type

Packet payload type.

Definition at line 130 of file config.h.

audio::ResamplerConfig roc::pipeline::ReceiverSessionConfig::resampler

Resampler parameters.

Definition at line 148 of file config.h.

rtp::ValidatorConfig roc::pipeline::ReceiverSessionConfig::rtp_validator

RTP validator parameters.

Definition at line 139 of file config.h.

core::nanoseconds_t roc::pipeline::ReceiverSessionConfig::target_latency

Target latency, nanoseconds.

Definition at line 124 of file config.h.

audio::WatchdogConfig roc::pipeline::ReceiverSessionConfig::watchdog

Watchdog parameters.

Definition at line 145 of file config.h.

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