《Android多媒体编程从初学到精通》第4章、多媒体框架.pdfVIP

《Android多媒体编程从初学到精通》第4章、多媒体框架.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 4 媒 章 体 君子务本,本立而道生。 框 《论语》 架 在目前业界主流的多媒体处理框架中,Windows 通常采用的是DirectShow , 而桌面 Linux 上的多媒体处理框架则较多,其中最常见的为 GStearmer、xine 等。在嵌入式 Linux 领域,Qtopia 平台采用的多媒体处理框架为 GStearmer 。 Nokia 开发的 Maemo Linux 系统采用的多媒体处理框架也是 GStearmer 。 Android 中,采用的多媒体处理框架为OpenCORE 。 Android 2.2 后,Android 对多媒体框架进行了很大的调整,弃用了之前 的 openCORE 框架,默认改用 stagefright 框架,仅仅对 opencore 中的 omx-component 部分做了引用。主要是为了录像和视频电话功能,另外 混音 和多摄像头支持方面也做了增强。stagefright 框架相对也比 openCORE 框架更 加易懂,封装也相对简 。但stagefright 框架推出时间不长,支持的文件格式也 不如openCORE 框架丰富。 Android 2.2 及以前,OpenCORE 位于external 目录下, Android 2.3 以后,多媒体的功能被放置到frameworks/base/media 中,OpenCore 的概念被弱 化。 本书中,多媒体框架部分将主要依据OpenCORE 进行讲解。 OpenCORE 的pvmf_format_type.h 文件中,给出了OpenCORE 目前所支 持的图像、音频、视频编码类型。 Android2.2 中,目前内置支持的解码媒体格式包括 AAC LC/LTP 、 HE-AACv 1 (AAC+) 、HE-AACv2 (enhanced AAC+) 、AMR-NB 、AMR-WB 、MP3 、 MIDI、Ogg Vorbis、PCM/WAVE 、JPEG、GIF、PNG 、BMP、H.263、H.264 AVC 、 MPEG-4 SP 等,部分厂商 开发的Android 智能终端中已经提供了对RM 的支 持。 内置支持的编码格式包括AAC LC/LTP、AMR-NB 、AMR-WB、PNG 、JPEG 、 H.263 等,如果期望 产品中支持更多的媒体格式,只需增加相应的编解码器 即可。 第四章 多媒体框架 第 4 1 章 框架概述 Android 中,与桌面Linux 和Qtopia 通常采用GSte

文档评论(0)

mwap + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档