12 #ifndef ROC_AUDIO_PROFILING_WRITER_H_
13 #define ROC_AUDIO_PROFILING_WRITER_H_
35 void update_(
double speed);
44 const size_t sample_rate_;
45 const size_t num_channels_;
ProfilingWriter(IWriter &writer, packet::channel_mask_t channels, size_t sample_rate)
Initialization.
virtual void write(Frame &frame)
Write audio frame.
Base class for non-copyable objects.
int64_t nanoseconds_t
Nanoseconds.
uint32_t channel_mask_t
Bitmask of channels present in audio packet.
Various units used in packets.