Add API to AudioBackend for choosing between portaudio blocking or callback API