logo资料库

Android_Audio架构全分析.pdf

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
特别说明 此资料来自百度文库(http://wenku.baidu.com/) 您目前所看到的文档是使用的抱米花百度文库下载器所生成 此文档原地址来自 http://wenku.baidu.com/view/b0f74f1d964bcf84b9d57bc5.html 感谢您的支持 抱米花 http://blog.sina.com.cn/lotusbaob
Android Audio
主要容主要容主要容主要容:::: 目背景 目平台及Android Audio整体框架 Android Audio Hardware 和动分析 Page 2 
1111、、、、目背景目背景目背景目背景 Android系统迅速崛起,其市占有率已经超越iOS和Symbian成第一大智能设备操作系统。作一个源的系统,Android被越越多的硬件厂家所支持,使得Android被大量用在智能手机和平板电。多媒体 用向是3C电子品中的一个永恒,作 一个智能操作系统 一个智能操作系统 自然少不了多媒体用 自然少不了多媒体用 正是在 正是在 Android Android , , , , 种背景下,本目分析Android Audio的基本框架以及底动的实。 Page 3 
1.11.11.11.1、、、、目平台和功能目平台和功能目平台和功能目平台和功能 平台:   功能 功能   硬件平台:smdkc100、WM9714 件平台:Android 2.1、Linux kernel 2.6.29、alsa-lib 1.0.19、alsa-utils 1.0.19 : : 使用Music App 播放音文件 使用SoundRecorder App行音 Page 4 
2.12.12.12.1、、、、Android 2.1 Audio Android 2.1 Audio Android 2.1 Audio Android 2.1 Audio 框架分析框架分析框架分析框架分析 Music PacketVideo Open Core Platform Platform Hardware Page 5 
2.22.22.22.2、、、、Android 2.1 Audio Android 2.1 Audio Android 2.1 Audio Android 2.1 Audio 框架分析框架分析框架分析框架分析 用户空间核空间 ALSA lib ALSA 框架 ASoc 动 ALSA lib 用于底动行封装,以方便用程序的; 框架底动行封装,然后用程序提供一个统一的接口; 框架的动,它的主要思想是板相的代和芯片相的代分离,以提供动程序的移植性。 动是基于 ALSA ALSA ASoc Page 6 
3.13.13.13.1、、、、HardwareHardwareHardwareHardware Android 2.1 Android 2.1 Android 2.1 Android 2.1 自自自自Audio Hardware Audio Hardware Audio Hardware Audio Hardware :::: 用于实PCM流输出到文件,可以用音解是否正确。 实基于特定动(eac)的通用Audio硬件抽象 实一个拟的Audio硬件抽象,个实不操作实际的硬件和文件,它所行的是空操作,在系统有实际的Audio设备使用个实可以保系统的正常运行。 Page 7 
分享到:
收藏