Устройство аналогового ввода-вывода.
4 ADC + 2 DAC.
То есть 4 входа и 2 выхода.
Прикидывается USB Audio.
Выходы описаны как SPEAKER, входы - MICROPHONE.
Все было хорошо пока использовался Linux.
Но понабилось и Windows.
Так вот Windows видит только 2 ADC а остальные 2 в упор не видит.
Все программы для работы со звуком знают только mono и stereo, а попытки воспользоваться звуковым WinAPI дают ошибки при указании числа входных каналов больше 2.
Для тестирования прописал в устройстве 4 выхода и вывел 2 лишних на последовательный порт.
Windows 4 выхода видит и медиаплеер играет на все 4 канала.
Так что, USBAUDIO.SYS не поддерживает 4 микрофона?
Как его заставить видеть все 4 входа?
Спецификация USB Audio Class Devices 1.00 имеет только определения для разных вариантов микрофона, типа MICROPHONE SET и никаих других вариантов для входов не остается. Во всяком случае я не нашел других типов входов. Или я не там смотрел?
Поможет ли переход на USB Audio Class Devices 2.00?
Ориентируюся на WinXP и Vista.
Дескриптор прилагается.
Прикрепленные файлы
desc.txt ( 7.36 килобайт )
Кол-во скачиваний: 74
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.