![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Latency tuner. More...
#include "roc_audio/freq_estimator.h"#include "roc_audio/sample_spec.h"#include "roc_core/noncopyable.h"#include "roc_core/optional.h"#include "roc_core/time.h"#include "roc_packet/ilink_meter.h"#include "roc_packet/units.h"#include "roc_status/status_code.h"

Go to the source code of this file.
Classes | |
| struct | roc::audio::LatencyConfig |
| Latency settings. More... | |
| struct | roc::audio::LatencyMetrics |
| Latency-related metrics. More... | |
| class | roc::audio::LatencyTuner |
| Latency tuner. More... | |
Namespaces | |
| namespace | roc |
| Root namespace. | |
| namespace | roc::audio |
| Audio frames and audio processing. | |
Enumerations | |
| enum | roc::audio::LatencyTunerBackend { roc::audio::LatencyTunerBackend_Default , roc::audio::LatencyTunerBackend_Niq , roc::audio::LatencyTunerBackend_E2e } |
| Latency tuner backend. Defines which latency we monitor and tune to achieve target. More... | |
| enum | roc::audio::LatencyTunerProfile { roc::audio::LatencyTunerProfile_Default , roc::audio::LatencyTunerProfile_Intact , roc::audio::LatencyTunerProfile_Responsive , roc::audio::LatencyTunerProfile_Gradual } |
| Latency tuner profile. Defines whether and how we tune latency on fly to compensate clock drift and jitter. More... | |
Functions | |
| const char * | roc::audio::latency_tuner_backend_to_str (LatencyTunerBackend backend) |
| Get string name of latency backend. | |
| const char * | roc::audio::latency_tuner_profile_to_str (LatencyTunerProfile tuner) |
| Get string name of latency tuner. | |
Latency tuner.
Definition in file latency_tuner.h.