如何从麦克风读取原始信号?

时间:2018-11-14 07:41:28

标签: c linux audio

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

如何确定这里的麦克风是什么?

0 个答案:

没有答案