def get_device_count(self): """ Return the number of PortAudio Host APIs. :rtype: integer """ return pa.get_device_count()
def get_device_count(self): """ Return the number of PortAudio Host APIs. :rtype: int """ return pa.get_device_count()
def listAudioDevices(devNum=None): pa.initialize() if not devNum: for x in range(pa.get_device_count()): dev = pa.get_device_info(x) print x, dev.name else: dev = pa.get_device_info(devNum) print "device number", devNum, "(", dev.name, ")" for y in ["name","structVersion","hostApi","maxInputChannels","maxOutputChannels","defaultLowInputLatency","defaultHighInputLatency","defaultLowOutputLatency","defaultHighOutputLatency"]: print "\t", y, ":", dev.__getattribute__(y)
def get_device_count() -> int: return pa.get_device_count()
""" PyAudio Example: Low Level C Module test. Display detected Host APIs and Devices. """ import _portaudio as p p.initialize() max_apis = p.get_host_api_count() max_devs = p.get_device_count() print "\nPortAudio System Info:\n======================" print "Version: %d" % p.get_version() print "Version Text: %s" % p.get_version_text() print "Number of Host APIs: %d" % max_apis print "Number of Devices : %d" % max_devs print "\nHost APIs:\n==========" for i in range(max_apis): apiinfo = p.get_host_api_info(i) print "Number : ", i print "Name : ", apiinfo.name print "Type : ", apiinfo.type print "Devices : ", apiinfo.deviceCount print "defaultInputDevice : ", apiinfo.defaultInputDevice print "defaultOutputDevice : ", apiinfo.defaultOutputDevice print "--------------------------" print "\nDevices:\n========"