I tried
import pyaudio
p = pyaudio.PyAudio()
for i in range(p.get_device_count()):
print p.get_device_info_by_index(i)
but I don\'t get th
I'm thinking that the problem could be in the underlying PortAudio library. Do you have (or can you write, in C) a simple utility that accesses the PortAudio library and tries to perform this same listing?
Also, googling for 'portaudio asio' reveals this tidbit from the official PortAudio docs:
There are cases where PortAudio is limited by the capabilities of the underlying native audio API... the ASIO SDK only allows one device to be open at a time, so PortAudio/ASIO doesn't currently support opening multiple ASIO devices simultaneously.