最近看了谷歌的codelabs介绍AAudio的示例, 写的还不错, 把主要问题介绍清楚了, 对音频这块感兴趣的可以看下. 当然实战还是推荐Oboe库.
1. 示例1, 主要讲了怎么创建一个声音合成器, 生成不同频率的正弦波.
https://codelabs.developers.google.com/codelabs/making-waves-1-synth/#0
这个程序可提升的地方:
频率和振幅由上层设置
2. 示例2, 主要讲了怎么录音, 怎么把录音给播放
https://codelabs.developers.google.com/codelabs/making-waves-2-sampler/index.html#0
代码基本都是C++14写的, 代码质量很不错, 可以学习下C++的写法.