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

Parameters of receiver session. More...

#include <config.h>

Collaboration diagram for roc::pipeline::ReceiverSessionConfig:

Public Member Functions

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

Public Attributes

unsigned int payload_type
 Packet payload type. More...
 
fec::ReaderConfig fec_reader
 FEC reader parameters. More...
 
fec::CodecConfig fec_decoder
 FEC decoder parameters. More...
 
audio::LatencyConfig latency
 Latency parameters. More...
 
audio::WatchdogConfig watchdog
 Watchdog parameters. More...
 
audio::ResamplerConfig resampler
 Resampler parameters. More...
 
bool enable_beeping
 Insert weird beeps instead of silence on packet loss. More...
 

Detailed Description

Parameters of receiver session.

Definition at line 154 of file config.h.

Constructor & Destructor Documentation

◆ ReceiverSessionConfig()

roc::pipeline::ReceiverSessionConfig::ReceiverSessionConfig ( )

Initialize config.

Member Function Documentation

◆ deduce_defaults()

void roc::pipeline::ReceiverSessionConfig::deduce_defaults ( )

Fill unset values with defaults.

Member Data Documentation

◆ enable_beeping

bool roc::pipeline::ReceiverSessionConfig::enable_beeping

Insert weird beeps instead of silence on packet loss.

Definition at line 174 of file config.h.

◆ fec_decoder

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

FEC decoder parameters.

Definition at line 162 of file config.h.

◆ fec_reader

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

FEC reader parameters.

Definition at line 159 of file config.h.

◆ latency

audio::LatencyConfig roc::pipeline::ReceiverSessionConfig::latency

Latency parameters.

Definition at line 165 of file config.h.

◆ payload_type

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

Packet payload type.

Definition at line 156 of file config.h.

◆ resampler

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

Resampler parameters.

Definition at line 171 of file config.h.

◆ watchdog

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

Watchdog parameters.

Definition at line 168 of file config.h.


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