| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Есть два одинаковых USB аудио устройства.
В диспетчере устройств они видны под одинаковыми именами «Аудио устройства USB» и «Аудио устройства USB». В списке аудиоустройств они присутствуют под именами типа "Аудио устройства USB" и "Аудио устройства USB (2)" (Windows сама добавляет цифры к имени устройства, если такое имя уже есть). Могу просмотреть USB-шину и получить инфу о каждом устройстве: vendorId, productId, адреса на шине и т.д. Только это все касается аппаратуры. Но как узнать под каким номером в списке аудиоустройств оно стоит? Т.е. как найти соответствие между «физическим» устройством и «логическим» аудиоустройством. По каким принципам Винда формирует список аудио устройств? Когда я пишу waveInOpen(...,waveID,...) - как Windows узнает к какому драйверу ей обращаться? |
|
|
# 2 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tam wrode est para funkcij, nachinajutsya na Enum - oni dajut spisok miksherow.
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|
|
|
# 3 | |
|
Guest
Сообщения: n/a
|
Что-то мне уведомление об ответе не пришло.
Цитата:
Может, еще какие-нибудь функции есть? Спасибо за ответ. |
|
|
|
# 4 |
|
Administrator
Регистрация: 13.05.2002
Сообщения: 11 227
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tak probui enum i device info. Posmotri deviceinfoex.
__________________
Осколки прошлого, как снег, закрутит ураган времён, В ушедший день для нас навек, обрушив мост, Оставив в наших душах след, тьма уплывёт за горизонт, И в чистом небе вспыхнет свет, свет новых звёзд. |
|
|