
Android-(多媒体+Stagefright)
zzqhost
热爱编程,精通C/C++, windows下编程
展开
-
stagefright + omx小结
转载:http://blog.chinaunix.net/u1/57901/看了将近1个多月的stagefright和OMX IL,感觉对框架有了一点感觉,趁感觉还在,记录下来和大家分享,由于本人也是刚开始看多媒体框架,有认识不当的地方还请务必指正.由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过openBinder进行处理,对openBinder这一块还没有了解,所以恕stagefright和openmax之间的通信不能做分析,还有就是本小结不考虑音频这一块,假设原创 2011-01-04 00:08:00 · 3101 阅读 · 2 评论 -
Android MediaPlayer的生命周期
本文转自: http://blog.youkuaiyun.com/ddna/archive/2010/01/11/5178864.aspxAndroid MediaPlayer的生命周期MediaPlayer 的状态转换图也表征了它的生命周期,搞清楚这个图可以帮助我们在使用 MediaPlayer 时考虑情况更周全,写出的代码也更具健壮性。这张状态转换图清晰的描述了 MediaPlayer 的各个状态,也列举了主要的方法的调用时序,每种方法只能在一些特定的状态下使用,如果使用时 MediaPlayer 的状态不正确则原创 2011-01-04 09:33:00 · 1344 阅读 · 0 评论 -
stagefright与opencore对比
本文转自:http://blog.chinaunix.net/u2/61880/showart_2339481.html1引言Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的omx-component部分做了引用。Stagefright自android2.0后才添加,其稳定性有待商榷,是否存在bug也未知,opencore自android诞生起便存在,稳定性有保障原创 2011-01-07 23:24:00 · 1597 阅读 · 1 评论 -
什么是VSync
VSync是垂直同期(Vertical Synchronization)的简称。基本的思路是将你的FPS和显示器的刷新率同期起来。其目的是避免一种称之为"撕裂"的现象。再下面我将详细介绍这些内容。每一台CRT显示器都有自己的刷新率。其单位是HZ.其数值是显示器每秒钟更新画面的次数。不同的显示器支持再不同分辨率下的不同刷新率。它的范围可以从低到60高到100。注意它不是你游戏中所提到的那原创 2012-07-25 16:22:15 · 40338 阅读 · 0 评论 -
关于LCD刷新率
有很多网友都在争论LCD刷新率这个指标是否有意义,小弟不才,斗胆来说说自己的观点,说得不对,还请各位高手海量包函。 在说LCD之前我先来说说CRT,希望不是炒冷饭。CRT的工作原理就是CRT内部有一个电子枪,电子枪发射电子束到显像管,通过电子束撞击显像管使显像管的像素产生色彩,由于像素产生色彩后会马上熄灭,所以电子枪需要加快频率发射电子束,电子枪发射电子束撞击显像管又叫做扫描。CRT的这种原创 2012-07-25 16:25:32 · 7927 阅读 · 0 评论 -
Android Wi-Fi Display(Miracast)介绍
Android Wi-Fi Display(Miracast)介绍2012年11月中旬,Google发布了Android 4.2。虽然它和Android 4.1同属Jelly Bean系列,但却添加了很多新的功能。其中,在显示部分,Android 4.2在Project Butter基础上再接再厉,新增了对Wi-Fi Display功能的支持。由此也导致整个显示架构发生了较大的变化转载 2013-06-14 16:27:21 · 2241 阅读 · 0 评论