【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 ) 博客中介绍了 如何导入 Oboe 函数库到项目中 , 本博客中在导入...如何开始 Oboe 音频流播放 , 以及 播放完毕后的收尾工作 ;
在 【Android 高性能音频】Oboe 开发流程 ( Oboe 完整代码示例 ) 博客中 , 介绍了 一个最简单的 Oboe 播放器开发流程...和 缓冲区大小是用于 设置 Android 设备内置音频设备 的 , 如 内置扬声器 , 听筒 ;
外置设备 , 如耳机 , 蓝牙音箱 需要设置更大的缓冲区 ;
二、Oboe 音频流
----
Oboe...的主要作用是在 Android 应用 和 Android 设备中的 音频 输入 / 输出 设备 之间 操作移动音频数据 ;
Android 应用 输入 / 输出 数据 方案 :
通过使用 回调函数 实现...Android 设备的 内置麦克风 , 扬声器 , 电话听筒 , 或外接的耳机 , 蓝牙音箱 等 ;
获取音频设备 : Android 6.0 Marshmallow( API Level 23 ) 及以上的版本