pull in portaudio, implement getNumDevices