0
0

Hi,
First, sorry for my bad english…

I use System::getAdvancedSettings for finding the ASIO outputs.

But sometimes, depending of the asio driver, ASIOChannelList contain the same name for input and output.

Example for a audio card with 2 input and 6 output i get :
"C-Media Wave Device 1"
"C-Media Wave Device 2"
"C-Media Wave Device 1"
"C-Media Wave Device 2"
"C-Media Wave Device 3"
"C-Media Wave Device 4"
"C-Media Wave Device 5"
"C-Media Wave Device 6"

The 2 first entry are input and other output.

How can i detect the type (input or output).

Thanks for any help.

Nexti

  • You must to post comments
0
0

I have make some test and compare with other asio application.

The result are :

String returned by ASIOChannelList………..Hardware channel

0 "C-Media Wave Device 1" ————-> Output 0
1 "C-Media Wave Device 2" ————-> Output 1
2 "C-Media Wave Device 1" ————-> Output 3
3 "C-Media Wave Device 2" ————-> Output 4
4 "C-Media Wave Device 3" ————-> Output 5
5 "C-Media Wave Device 4" ————-> Output 6
6 "C-Media Wave Device 5" ————-> Input 0
7 "C-Media Wave Device 6" ————-> Input 1

Where is problem, because with some ASIO driver i have no problem, but with other the output name not corresponding to the hardware audio channel.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.