高通audio软件模块功能框图 .
来源:互联网 发布:淘宝前500名半价怎么抢 编辑:程序博客网 时间:2024/06/03 18:33
高通audio软件模块功能框图
StageFright (SF)媒体框架
1,播放标准audio格式
2,SF媒体架构作为客户接口和Qualcomm OpenMAX接口进行通讯,对adsp支持的audio格式进行解码。
3,解码后的audio流传递给audio manager
4,位置: \frameworks\base\ media\libstagefright
Audio manager/AudioFlinger
1, 所有的audio输出设备都要通过libaudio接口
2, 将多种audio流处理为PCM audio并且将audio路由为各种输出设备。
3, 这个地方主要有audiopolicyserver来实现。
4,位置\frameworks\base\services\ audioflinger
HAL
1,Google audio管理和qualcomm PCM与RPC驱动的中间层
2,管理设备配置,增益控制,audio的后处理
3,\hardware\msm7k\libaudio
OpenMAX IL
1,OpenMAX IL层基于Qualcomm audio解码驱动向SF媒体框架定义了软件接口
2,位置\vendor\qcom-opensource\omx
PCM driver
1,处理PCM播放,PCM录音,和audio后处理与前处理
2,分配PMEM内存
3,\kernel\arch\arm\mach-msm\ qdsp5\audio_out.c, audio_in.c and audpp.c
Audio decoder driver
1,接口层位于ADSP和OpenMAX IL之间
2,分配PMEM内存
3,\kernel\arch\arm\mach-msm\ qdsp5\audio_mp3.c,audio_aa.c
Audio encoder driver
1,接口层位于ADSP和用户HAL层(libaudio)之间
2,分配PMEM内存
3,位置:\kernel\arch\arm\ mach-msm\qdsp5\audio_voicememo.c
ADSP driver
1,接口位于ADSP和kernel audio驱动之间
2,管理了命令和反馈信息
3,位置:\kernel\arch\arm\mach-msm\ adsp*.*
RPC router
1,把命令和反馈信息在app处理器和mp处理器之间路由
2,服务器在mp处理器,客户端在ap处理器
3,位置:\kernel\arch\arm\mach-msm\rpc*.*
耳机服务属于这个rpc类型
- 高通audio软件模块功能框图
- 高通audio软件模块功能框图
- 高通audio软件模块功能框图 .
- 高通audio软件模块功能框图
- audio 模块
- Balsamiq Mockups(线框图软件)
- android audio 模块解析
- Android Audio 模块分析
- C51 引脚功能定义,内部框图
- 高通聚焦功能
- 高通memdump功能
- Androidd 高德地图功能系列开发(搜索模块)
- 高通lcd相关模块
- audio模块验证的纠结
- Lucene contrib(贡献软件)下常用模块的功能
- DSP28335软件实验研究--DA_AD模块功能详解
- MICROSOFT INTERNET EXPLORER 128 位高加密功能软件组件
- audio音频标签功能实现
- vcenter server appliance的配置(suse linux版vcenter),vshpere web client的使用
- 手机读取ESN等的方法和写号机的基本知识
- java ATM简单编写
- IOS:屏幕旋转与Transform
- Codeforces Round #230 (Div. 2) C. Blocked Points
- 高通audio软件模块功能框图 .
- poj 1019 二分
- 高通平台音频调试心得
- HTTP 返回码查询
- Linux虚拟内存系统常用参数说明
- authorized_keys和authorized_keys2有什么不同?
- Java中的break Label 和continue Label 例子(跳出多重循环)
- 分页查询代码
- 黑马程序员_JAVA学习笔记13