继续再上一篇博客 【Android 高性能音频】OboeTest 音频性能测试应用 ( 应用简介 | 测试内容 | 输出测试 | Oboe 缓冲区 与 工作负载修改 | 测试案例 ) 的基础上 , 使用 OboeTester 测试音频性能 ; 上一篇博客讲解了 OboeTester 简介 ,
个测试项目 , 输出测试简介 , 以及测试实例 ;
本篇博客主要介绍音频参数设置 ;
打开参数设置面板 : 点击 绿条 , 即可控制 显示 / 隐藏 输出参数设置面板 ;
1 . API 参数 :
2 . Device 输出设备 参数 : 选择音频输出设备 , 内置的扬声器 ( 大 ) , 内置的通话扬声器 ( 小 ) , 如果插上耳机 , 还有会耳机选项 ;
1 . SRate 采样率参数 : 这个肯定要 选择
, 只有选择该采样率 , 才是高性能音频 , 选择其它采样率 , 还需要多执行一步重采样的工作 , 增加音频延迟 ;
2 . Channels 通道参数 :
是单声道 ,
是立体声 ; 默认是立体声参数 ;
3 . Format 采样格式参数 : 单个单向的采样情况 , 默认是浮点型采样 ;
位采样 , 每个采样
字节 ;
Perf 音频偏好参数 : 设置音频的偏好 , 高延迟省点模式 , 低延迟模式 两种设置 ;
1 . MMAP 设置 : 是否启用 内存文件映射 机制 , 启用后 , 能大幅度降低音频延迟 , 建议启用 ;
2 . Exclusive 设置 : 音频流是否独占音频设备 , 如果独占 , 能大幅度降低音频延迟 , 建议启用 ;
3 . Effect 设置 : 是否启用效果器 , 启用后 , 延迟增大一倍以上 , 建议禁用 ;