Linux ALSA 音频采集
在原生Linux上,我们使用ALSA库进行音频采集。在安卓上,使用OpenSL ES。
下面,超哥提供一段代码给音视频开发初学者,对于认识音频参数比如
采样率,通道,位,码率有很好的帮助。
首先 sudo apt-get install libalsa-ocaml-dev 下载alsa开发库。
然后安装cmake vscode
sudo apt-get install cmake
下载vscode以后,安装cmake tools c++工具
代码中使用了Linux 信号,完整结束程序,写入pcm。
然后建议下载audacity 程序,进行播放测试。
#include
#include
#include
#include
#define LSA_PCM_NEW_HW_PARAMS_API
static bool m_bRecording = true;
void stopRecording()
{
printf(
共有 0 条评论