![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Parameters for latency monitor. More...
#include <latency_monitor.h>
Public Attributes | |
core::nanoseconds_t | fe_update_interval |
FreqEstimator update interval, nanoseconds. How often to run FreqEstimator and update Resampler scaling. | |
core::nanoseconds_t | min_latency |
Minimum allowed latency, nanoseconds. If the latency goes out of bounds, the session is terminated. | |
core::nanoseconds_t | max_latency |
Maximum allowed latency, nanoseconds. If the latency goes out of bounds, the session is terminated. | |
float | max_scaling_delta |
Maximum allowed freq_coeff delta around one. If the scaling goes out of bounds, it is trimmed. For example, 0.01 allows freq_coeff values in range [0.99; 1.01]. | |
Parameters for latency monitor.
Definition at line 29 of file latency_monitor.h.
|
inline |
Definition at line 47 of file latency_monitor.h.
core::nanoseconds_t roc::audio::LatencyMonitorConfig::fe_update_interval |
FreqEstimator update interval, nanoseconds. How often to run FreqEstimator and update Resampler scaling.
Definition at line 32 of file latency_monitor.h.
core::nanoseconds_t roc::audio::LatencyMonitorConfig::max_latency |
Maximum allowed latency, nanoseconds. If the latency goes out of bounds, the session is terminated.
Definition at line 40 of file latency_monitor.h.
float roc::audio::LatencyMonitorConfig::max_scaling_delta |
Maximum allowed freq_coeff delta around one. If the scaling goes out of bounds, it is trimmed. For example, 0.01 allows freq_coeff values in range [0.99; 1.01].
Definition at line 45 of file latency_monitor.h.
core::nanoseconds_t roc::audio::LatencyMonitorConfig::min_latency |
Minimum allowed latency, nanoseconds. If the latency goes out of bounds, the session is terminated.
Definition at line 36 of file latency_monitor.h.