标签: c linux-device-driver alsa libalsa
我试图在Linux系统中通过ALSA从声卡中捕获声音。它以PCM格式从矢量读取数据。我需要一种方法来找出正确的方法来捕获并将其保存到文件中并播放以检查接收的数据是否正确。
答案 0 :(得分:2)
要使用alsa将音频捕获到文件,您可以使用arecord。通过使用它,您可以简单地将输入音频捕获到文件中。或者您可以编写自己的应用程序来读取PCM数据。您可以使用snd_pcm_readi API来实现此目的。