首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AudioTrack.write和AudioFlinger.read之间

在AudioTrack.write和AudioFlinger.read之间
EN

Stack Overflow用户
提问于 2012-10-01 11:40:56
回答 1查看 850关注 0票数 1

我正在检查这种方式的可能性,如果我有任何愚蠢的想法,请纠正我。我想提高音频质量。根据从web上获得的一些知识,我发现当播放audio/music/sound时,AudioTrack会将PCM数据write()到共享缓冲区,然后AudioFlinger会从共享缓冲区中read()出PCM数据。这个想法是在AudioTrack.write()写完PCM数据后,使用一个服务截获它,修改PCM数据,然后将它恢复到共享缓冲区,用于AudioFlingerread();有人能帮助/纠正我吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-01 12:07:24

我不太了解AudioFlinger,但是要读取PCM数据,可以使用AudioRecord,要写入PCM数据,可以使用AUdioTrack播放声音。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12667265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档