в linux как найти путь к звуковой карте и путь к микрофону? Некоторые приложения используют /dev/dsp но как убедиться, что это мое?

в linux как найти путь к звуковой карте и путь к микрофону? Некоторые приложения используют /dev/dsp но как убедиться, что это мое?


/dev/dsp и /dev/mixer устройства для звуковой системы OSS3. Пути устройств всегда одинаковы во всех системах.
однако, из-за многих ограничений OSS3, почти все современные дистрибутивы Linux используют ALSA для звука, который не имеет dsp и mixer устройства. Можно использовать эмуляция OSS несколькими способами:
PulseAudio поставляется с библиотеками эмуляции OSS. Запустить свой программа через padsp:
padsp ./sjphone
установить alsa-oss пакет, затем запустите программу через aoss:
aoss ./sjphone
это работает на системах PulseAudio тоже (хотя, может быть, не так хорошо, как padsp).
загрузить snd-pcm-oss и snd-mixer-oss модули ядра, затем запустите программу обычно:
sudo modprobe snd-pcm-oss
sudo modprobe snd-mixer-oss
./sjphone
этот метод не рекомендуется – особенно избегайте его в системах PulseAudio, так как эмуляция ядра OSS может конфликтовать с тем, как PulseAudio управляет оборудованием. User-mode padsp или aoss обычно лучший выбор.

/dev/dsp является стандартным устройством в Linux для вывода или записи звука. Для вашей звуковой карты или микрофона нет специального пути устройства.
