|
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. | |
| void | deduce_defaults () |
| Fill unset values with defaults. | |
Public Attributes | |
| audio::SampleSpec | input_sample_spec |
| Input sample spec. | |
| PipelineLoopConfig | pipeline_loop |
| Task processing parameters. | |
| unsigned | payload_type |
| RTP payload type for audio packets. | |
| core::nanoseconds_t | packet_length |
| Packet length, in nanoseconds. | |
| fec::WriterConfig | fec_writer |
| FEC writer parameters. | |
| fec::CodecConfig | fec_encoder |
| FEC encoder parameters. | |
| audio::LatencyConfig | latency |
| Latency parameters. | |
| audio::FeedbackConfig | feedback |
| Feedback parameters. | |
| audio::ResamplerConfig | resampler |
| Resampler parameters. | |
| audio::ProfilerConfig | profiler |
| Profiler configuration. | |
| rtcp::Config | rtcp |
| RTCP config. | |
| bool | enable_timing |
| Constrain receiver speed using a CPU timer according to the sample rate. | |
| bool | enable_auto_duration |
| Automatically fill duration of input frames. | |
| bool | enable_auto_cts |
| Automatically fill capture timestamps of input frames with invocation time. | |
| bool | enable_profiling |
| Profile moving average of frames being written. | |
| bool | enable_interleaving |
| Interleave packets. | |
| 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 |