12 #ifndef ROC_AUDIO_PROFILING_WRITER_H_
13 #define ROC_AUDIO_PROFILING_WRITER_H_
Profiler The role of the profiler is to report the average processing speed (# of samples processed p...
bool is_valid() const
Check if the profiler was succefully constructed.
ProfilingWriter(IFrameWriter &writer, core::IArena &arena, const SampleSpec &sample_spec, ProfilerConfig profiler_config)
Initialization.
virtual void write(Frame &frame)
Write audio frame.
Sample specification. Describes sample rate and channels.
Base class for non-copyable objects.
int64_t nanoseconds_t
Nanoseconds.
Profiler Configuration Parameters. Controls profiling interval and duration of each circular buffer c...
Various units used in packets.