Определение количества звуковых выходов
Есть несколько материнских плат. На них есть встроенный звук. В системе через aplay -l он определяются как «ALC887-VD Analog» Но конфигурация аудио-входов/выходов различная, встречаются: 1. 3 дырки (только стерео выход + line in + mic) 2. 3 дырки + spdif 3. 6 дырок (7.1 + line in + mic) + spdif 4. 5 дырок (5.1 + line in + mic) + spdif
Вопрос: Есть ли какой-либо способ из системы определить конфигурацию выходов?
P.s. Эмпирически, исследуя sysfs, я нашел разницу в /sys/class/sound/card*/input*. Кол-во директорий input* различается. Также различаются содержимое в файлах input*/capabilities/sw. И для кол-во файлов «sw» с содержимым «40» вроде как бы даже соответствует кол-во именно выходов. Если есть знатоки ALSA, скажите, можно ли по этим параметрам определить сколько дырок на выход имеет материнка.