没有合适的资源?快使用搜索试试~ 我知道了~
android_Audio系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 47 浏览量
2022-07-04
22:14:08
上传
评论
收藏 199KB DOCX 举报
温馨提示
试读
17页
android_Audio系统
资源推荐
资源详情
资源评论
系统
李昊天
包括三方面的内容:
和 对外提供 类,分别完
成音频数据的采集和输出。
,工作引擎,管理音频流的输入输出,
音频数据的混音读写 硬件等。
,策略控制中心,声音设备的选
择和切换,音量控制等。
工作流程如下所示 层
根据音频数据的特性来确定缓冲区的最小 :
!"#$%
"&'"( ))采样率
"*+,))声道数
"&"))采样精度
, 构造
-""&'))音频流类型
"&'"(
"*+,
"&"
".% $"))前面获取的缓冲大小
"&))数据加载模式
说明 :数据加载模式两种
#/0121#:通过 -" 一次次把音频数据写到
中;
#/012+ : 在 ' 之 前 把 所 有 数 据 通 过 一 次
-" 传递到 的内部缓冲区中,适合内存
占用小,延时要求高的文件。
说明 ;常见的流类型,定义于 #
1#23#;警告声
1#2#4+:音乐声
1#256;铃声
1#271#:系统声音
1#28/+12+33;通话声
的构造流程图
说明 :92"' 对应于 层的
2&2292"',主要工作:
,进行一些信息查询;
, 层 的 值 和 层 的 值 转 换 , 层 的
"&' 转换为 9 层的 "&'。
"&' 定义于 "&:
0143默认
8/+12+33通话声
71#系统声
56来电铃声
#4+音乐声
;;
,"<" 对象,保存一些信息,与共
享内存有关。 与 见的数据传递就是通过共享内
存 的 方 式 来 完 成 的 。 + 模 式 用 该 对 象 的
*#&" $" 创 建 共 享 内 存
1# 模式下共享内存由 创建。
=,调用 9 层的 ";函数。
说明 :9 层的 ";函数:
, 调用 "&::"/"'";根据流类型等参
数获取合适的工作线程,并返回该线程的索引号。
工作线程由 创建,后面细讲。
, 调用 ";
剩余16页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功