提供低延迟音频流 ;
如果当前手机是 Android 8.0 Oreo( API Level 26 ) 及以上系统 , 就会自动选择 AAudio 打开音频流 , 系统会自动选择最佳配置 , framesPerBurst...也由 AAudio 提供 ;
如果当前手板版本 低于 Android 8.0 Oreo( API Level 26 ) , 此时会调用 OpenSL ES , OpenSL ES 播放器的参数需要完全由手动进行设置...设备内置音频设备 的 , 如 内置扬声器 , 听筒 ;
外置设备 , 如耳机 , 蓝牙音箱 需要设置更大的缓冲区 ;
二、Oboe 音频流
----
Oboe 的主要作用是在 Android 应用 和...Android 设备中的 音频 输入 / 输出 设备 之间 操作移动音频数据 ;
Android 应用 输入 / 输出 数据 方案 :
通过使用 回调函数 实现
直接从 音频流 中 读取 / 写出 数据...( 数据目的地 ) ;
音频设备举例 : Android 设备的 内置麦克风 , 扬声器 , 电话听筒 , 或外接的耳机 , 蓝牙音箱 等 ;
获取音频设备 : Android 6.0 Marshmallow