Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Parameters of sender sink and sender session. More...
#include <config.h>
Public Member Functions | |
SenderSinkConfig () | |
Initialize config. More... | |
void | deduce_defaults () |
Fill unset values with defaults. More... | |
Public Attributes | |
audio::SampleSpec | input_sample_spec |
Input sample spec. More... | |
PipelineLoopConfig | pipeline_loop |
Task processing parameters. More... | |
unsigned | payload_type |
RTP payload type for audio packets. More... | |
core::nanoseconds_t | packet_length |
Packet length, in nanoseconds. More... | |
fec::WriterConfig | fec_writer |
FEC writer parameters. More... | |
fec::CodecConfig | fec_encoder |
FEC encoder parameters. More... | |
audio::LatencyConfig | latency |
Latency parameters. More... | |
audio::FeedbackConfig | feedback |
Feedback parameters. More... | |
audio::ResamplerConfig | resampler |
Resampler parameters. More... | |
audio::ProfilerConfig | profiler |
Profiler configuration. 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_duration |
Automatically fill duration of input frames. More... | |
bool | enable_auto_cts |
Automatically fill capture timestamps of input frames with invocation time. More... | |
bool | enable_profiling |
Profile moving average of frames being written. More... | |
bool | enable_interleaving |
Interleave packets. More... | |
roc::pipeline::SenderSinkConfig::SenderSinkConfig | ( | ) |
Initialize config.
void roc::pipeline::SenderSinkConfig::deduce_defaults | ( | ) |
Fill unset values with defaults.
bool roc::pipeline::SenderSinkConfig::enable_auto_cts |
bool roc::pipeline::SenderSinkConfig::enable_auto_duration |
bool roc::pipeline::SenderSinkConfig::enable_interleaving |
bool roc::pipeline::SenderSinkConfig::enable_profiling |
bool roc::pipeline::SenderSinkConfig::enable_timing |
fec::CodecConfig roc::pipeline::SenderSinkConfig::fec_encoder |
fec::WriterConfig roc::pipeline::SenderSinkConfig::fec_writer |
audio::FeedbackConfig roc::pipeline::SenderSinkConfig::feedback |
audio::SampleSpec roc::pipeline::SenderSinkConfig::input_sample_spec |
audio::LatencyConfig roc::pipeline::SenderSinkConfig::latency |
core::nanoseconds_t roc::pipeline::SenderSinkConfig::packet_length |
unsigned roc::pipeline::SenderSinkConfig::payload_type |
PipelineLoopConfig roc::pipeline::SenderSinkConfig::pipeline_loop |
audio::ProfilerConfig roc::pipeline::SenderSinkConfig::profiler |
audio::ResamplerConfig roc::pipeline::SenderSinkConfig::resampler |
rtcp::Config roc::pipeline::SenderSinkConfig::rtcp |