linux音频编程

freethlx 2014-10-12 06:05:00
望大家解惑一下。
打开linux的音频节点/dev/dsp,然后建立两个线程,Thread1和Thread2,Thread1进行录音,即对/dev/dsp进行read的操作,Thread2进行放音,即对/dev/dsp进行write的操作。播放的是一个wav格式的声音文件,而录制的是环境音。两个线程同时进行。这样是否可行。
现在遇到的问题是如果先播放了声音,然后开始录音,播放的声音就会失真(很严重)。如果是先录音在播放声音,那录出来的声音也会失真(也很严重),小弟学识有限,望给位指点一下
...全文
200 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
9527 2014-10-13
  • 打赏
  • 举报
回复
看看采样频率

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧