switched AudioRingBuffer to use _isFull flag instead