Как именно USB Audio будет определяться в Linux?

В дополнение к основанному наfind-ответу , предложенному Стефаном , вот ответ, совместимый с POSIX -, основанный наls:

ls -qf | tail -n +3 | wc -l

0
03.09.2018, 07:07
1 ответ

USB предоставляет хосту большой объем информации в стандартизированном виде. Используйте lsusb -v, чтобы узнать, что доступно о подключенных устройствах. Среди этой информации есть производитель и номер устройства, аналогично устройствам PCI. Существует также несколько определенных классов устройств, таких как хранилище, ввод или аудио. Это позволяет драйверу обрабатывать класс устройства, даже если он не знает об этом конкретном устройстве.

В вашем случае USB-гарнитура идентифицируется как аудиоустройство, а аудиодрайвер USB обрабатывает гарнитуру. Зарядное устройство, с другой стороны, идентифицируется как зарядное устройство и сообщает телефону, какую мощность он может получить. Простые зарядные устройства этого не делают, и в целях безопасности телефон потребляет только меньший ток и заряжается дольше.

1
28.01.2020, 02:42

Теги

Похожие вопросы