I tried to use 'audiodevinfo' as follows
myDevice = audiodevinfo;nInputs = audiodevinfo( 1 );nOutputs = audiodevinfo( 0 );inName = myDevice.input.Name;inID = myDevice.input.ID;inVER = myDevice.input.DriverVersion;outID = myDevice.output.ID;OutName = myDevice.output.Name;OutVER = myDevice.output.DriverVersion;
but no matter what USB digital audio interface I connect I got
myDevice.output.Name = myDevice.input.Name = 'Primary Sound Capture Driver (Windows DirectSound)'myDevice.output.DriverVersion = myDevice.input.DriverVersion =='Windows DirectSound'.
I expect to get the name back something seen in the PC Device-Manager List, such as 'USB One' or 'Komplete 6 Audio'.
Two digital audio devices I connected are 'USB One' and 'Komplete 6 Audio', respectively.
Komplete 6 Audio is a digital audio interface with 24 bits/96000 Hz, 5 analog inputs and 5 analog outputs
And 'USB One' is a digital audio interface with 24/bits/48000Hz, 2 analog inputs and 2 analog outputs.
Eventually, I want to display the device connected to the PC via USB, so that the user knows his/her device connected to the PC is working for the job.
Best Answer