Lines Matching defs:reader
61 int RingBuffer::available(int reader) const {
62 return head_logical_ - readers_[reader];
74 int64 RingBuffer::Tell(int reader) const {
75 return readers_[reader];
78 void RingBuffer::Seek(int reader, int64 position) {
79 readers_[reader] = position;
101 void RingBuffer::Copy(int reader, float* destination, int num_frames) const {
102 int pos = Tell(reader) % size_;
116 float* RingBuffer::GetPointer(int reader, int num_frames) {
117 int pos = Tell(reader) % size_;
127 Copy(reader, temp_read_buffer_, num_frames);
132 void RingBuffer::MergeBack(int reader, const float* source, int num_frames) {
137 int pos = Tell(reader) % size_;