Я использую библиотеку asoundlib для чтения звука (который воспроизводится на моем другом P C и который я подключил к моей внешней звуковой карте ) на моем Raspberry Pi 4, сначала я попытался использовать вход mi c, но, видимо, его не следует использовать с усиленными сигналами (мои показания искажены чертовски), по-видимому, я должен использовать линию в порту.
Когда я go в аудио моего Pi В настройках устройства я вижу, что он распознает линейный вход, но я могу использовать только «hw: 1,0» в alsa lib, все остальные аппаратные коды «hw: 1,1», «hw: 1,2», «hw». : 1,3 "yield a" Нет такого файла или каталога.
Терминал также говорит, что есть только одно устройство (хотя я не совсем уверен, что он пытается мне сказать):
pi@raspberrypi:~/C/rpi_ws281x $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0