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 valid() const
Check if the profiler was succefully constructed.
virtual void write(Frame &frame)
Write audio frame.
ProfilingWriter(IFrameWriter &writer, core::IAllocator &allocator, const audio::SampleSpec &sample_spec, ProfilerConfig profiler_config)
Initialization.
Sample stream specification. Defines sample rate and channel layout.
Memory allocator interface.
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.