![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Profiler Configuration Parameters. Controls profiling interval and duration of each circular buffer chunk. More...
#include <roc_audio/profiler.h>
Public Member Functions | |
| ProfilerConfig () | |
| Default Initialization. | |
| ProfilerConfig (core::nanoseconds_t interval, core::nanoseconds_t duration) | |
| Override Initialization. | |
Public Attributes | |
| core::nanoseconds_t | profiling_interval |
| Rolling window duration and reporting interval. | |
| core::nanoseconds_t | chunk_duration |
| Duration of samples each chunk can hold in the circular buffer. | |
Profiler Configuration Parameters. Controls profiling interval and duration of each circular buffer chunk.
Definition at line 30 of file profiler.h.
|
inline |
Default Initialization.
Definition at line 32 of file profiler.h.
|
inline |
Override Initialization.
Definition at line 38 of file profiler.h.
| core::nanoseconds_t roc::audio::ProfilerConfig::chunk_duration |
Duration of samples each chunk can hold in the circular buffer.
Definition at line 47 of file profiler.h.
| core::nanoseconds_t roc::audio::ProfilerConfig::profiling_interval |
Rolling window duration and reporting interval.
Definition at line 44 of file profiler.h.