Lines Matching refs:RingBuffer
26 RingBuffer::RingBuffer(size_t capacity) in RingBuffer() function in android::hardware::audio::V6_0::implementation::RingBuffer
30 size_t RingBuffer::availableToProduce() const { in availableToProduce()
35 size_t RingBuffer::availableToConsume() const { in availableToConsume()
40 size_t RingBuffer::makeRoomForProduce(size_t atLeast) { in makeRoomForProduce()
54 bool RingBuffer::waitForProduceAvailable(Timepoint blockUntil) const { in waitForProduceAvailable()
65 RingBuffer::ContiniousChunk RingBuffer::getProduceChunk() const { in getProduceChunk()
79 size_t RingBuffer::produce(size_t size) { in produce()
91 size_t RingBuffer::produce(const void *srcRaw, size_t size) { in produce()
115 bool RingBuffer::waitForConsumeAvailable(Timepoint blockUntil) const { in waitForConsumeAvailable()
126 RingBuffer::ContiniousLockedChunk RingBuffer::getConsumeChunk() const { in getConsumeChunk()
140 size_t RingBuffer::consume(const ContiniousLockedChunk &lock, size_t size) { in consume()