Read capture data from pulseaudio as needed, avoiding a ring buffer