Linux Ubuntu 18.04
我正在尝试以字节序列的形式从麦克风获取原始信号,然后自己进行一些信号处理。我首先想到的实际上是在/dev
目录中找到一个设备,打开文件描述符并开始从中读取。但是我发现有一个音频库ALSA,我认为它实际上并不能提供从麦克风读取原始信号的功能。
因此,我找到了/dev/snd
目录并感到困惑。这是我的机器上的样子:
/dev/snd$ tree
.
├── by-path
│ ├── pci-0000:00:03.0 -> ../controlC0
│ └── pci-0000:00:1b.0 -> ../controlC1
├── controlC0
├── controlC1
├── hwC0D0
├── hwC1D0
├── pcmC0D3p
├── pcmC0D7p
├── pcmC0D8p
├── pcmC1D0c
├── pcmC1D0p
├── pcmC1D1p
├── pcmC1D2c
├── seq
└── timer
如何确定这里的麦克风是什么?