class RingBufferConsumerWriter
Defined at line 22 of file ../../src/media/audio/services/mixer/mix/ring_buffer_consumer_writer.h
Enables consumers to write to a ring buffer.
Public Methods
void RingBufferConsumerWriter (std::shared_ptr<RingBuffer> buffer, const Format & source_format)
Writes data of `source_format` to the ring buffer. The `source_format` must not differ from
`buffer->format()` except in sample type.
Defined at line 9 of file ../../src/media/audio/services/mixer/mix/ring_buffer_consumer_writer.cc
void WriteData (int64_t start_frame, int64_t frame_count, const void * payload)
Implements ConsumerStage::Writer.
Defined at line 13 of file ../../src/media/audio/services/mixer/mix/ring_buffer_consumer_writer.cc
void WriteSilence (int64_t start_frame, int64_t frame_count)
Defined at line 18 of file ../../src/media/audio/services/mixer/mix/ring_buffer_consumer_writer.cc
void End ()
Defined at line 22 of file ../../src/media/audio/services/mixer/mix/ring_buffer_consumer_writer.cc