c++ - 用 alsa 录制 8 位有符号单声道 16khz 声音的最简单方法(在某种程度上它与脉冲兼容)?

标签 c++ linux audio alsa pulseaudio

我完全迷路了,有没有人有一个非常简单的例子来说明如何使用带有 C++ 的 ALSA 录制声音?我唯一需要的是原始样本作为带符号的字节,用于将它们提供给我程序的另一部分。我在谷歌搜索中发现的所有示例似乎都存在 PulseAudio 问题,或者没有涵盖我需要的内容。

最佳答案

article 中的 list 4展示了如何使用 ALSA 库 API 来捕获音频。

关于c++ - 用 alsa 录制 8 位有符号单声道 16khz 声音的最简单方法(在某种程度上它与脉冲兼容)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1931177/

相关文章:

c++ - 我正在尝试创建类来封装工具栏,但背景变黑了。由 C++ win32api

python-3.x - 如何检测输入音频的存在并在存在时立即采取措施?

matlab - 在 matlab 中录制时处理音频样本

c++ - 模拟左键点击时黑屏

c++ - 如何在 C++ 中记录函数的堆栈返回地址

c++ - 为什么大型本地数组会使我的程序崩溃,而全局数组却不会?

regex - 我的 sed 正则表达式有什么问题(在 egrep 中有效,但在 sed 中无效)?

c - 如何减少Linux C应用程序(分离多线程)中的CPU使用率?

linux - unix2dos 等同于 linux

android - 如果mp3文件来自端口8443,则音频标签在Cordova Web应用程序中不起作用