前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
测试平台:ubuntu 16.04 编译命令:gcc play_to_cap.c -o play_to_cap -lasound 功能:边播放,边录音
播放和录音的采样率必须一样, 播放和录音的格式必须一样, 否则录音数据会有问题; 另外加上了playback dump功能. arecord -D hw:0,0 -d 10 -r 48000 -f S32_LE test.wav
存在问题: 存在underrun异常。
因为硬件codec, 所以函数实现基本是打印; 我们关心的是软件架构。