Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
config.h File Reference

Pipeline config. More...

Go to the source code of this file.

Classes

struct  roc::pipeline::TaskConfig
 Task processing parameters. More...
 
struct  roc::pipeline::SenderConfig
 Sender parameters. More...
 
struct  roc::pipeline::ReceiverSessionConfig
 Receiver session parameters. More...
 
struct  roc::pipeline::ReceiverCommonConfig
 Receiver common parameters. More...
 
struct  roc::pipeline::ReceiverConfig
 Receiver parameters. More...
 
struct  roc::pipeline::ConverterConfig
 Converter parameters. More...
 

Namespaces

namespace  roc
 Root namespace.
 
namespace  roc::pipeline
 Sender and receiver processing pipelines.
 

Variables

const size_t roc::pipeline::DefaultSampleRate = 44100
 Default sample rate, number of samples per second.
 
const packet::channel_mask_t roc::pipeline::DefaultChannelMask = 0x3
 Default channel mask.
 
const core::nanoseconds_t roc::pipeline::DefaultPacketLength = 7 * core::Millisecond
 Default packet length.
 
const core::nanoseconds_t roc::pipeline::DefaultLatency = 200 * core::Millisecond
 Default latency.
 
const core::nanoseconds_t roc::pipeline::DefaultInternalFrameLength = 7 * core::Millisecond
 Default internal frame length.
 
const int roc::pipeline::DefaultMinLatencyFactor = -1
 Default minum latency relative to target latency.
 
const int roc::pipeline::DefaultMaxLatencyFactor = 2
 Default maximum latency relative to target latency.
 

Detailed Description

Pipeline config.

Definition in file config.h.