|
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.