| 39 | } |
| 40 | |
| 41 | void AudioRecordQueue::clear(void) |
| 42 | { |
| 43 | uint32_t t; |
| 44 | |
| 45 | if (userblock) { |
| 46 | release(userblock); |
| 47 | userblock = NULL; |
| 48 | } |
| 49 | t = tail; |
| 50 | while (t != head) { |
| 51 | if (++t >= 53) t = 0; |
| 52 | release(queue[t]); |
| 53 | } |
| 54 | tail = t; |
| 55 | } |
| 56 | |
| 57 | int16_t * AudioRecordQueue::readBuffer(void) |
| 58 | { |