我正在使用 asoundlib 库在我的树莓派 4 上读取声音(在我的另一台 PC 上播放并插入我的 外部声卡),首先我尝试使用麦克风输入,但显然不应该与放大的信号(我的读数失真得厉害),显然我应该使用端口中的线路。
当我进入我的 Pi 的音频设备设置时,我看到它可以识别线路输入,但我只能在 alsa 库中使用“hw:1,0”,所有其他硬件代码“hw:1,1”、“hw: 1,2", "hw:1,3" 产生“没有这样的文件或目录。
终端还说只有一个设备(尽管我不确定它想告诉我什么):
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