Android源码分析 Camera
文章平均质量分 88
BigBee3.
这个作者很懒,什么都没留下…
展开
-
Android Camera 系统架构源码分析(5)---->Camera数据Buf的传递方式及相关类
写到第五篇,我们已经把大致的流程已经贯穿完了,还有很多东西没有讲,日后慢慢再说。不过现在有一个重要的问题,就是整个流利里各种buf,provider,bufmgr,queue类等之间的关系,说白了就是buf类和buf辅助类之前的关系。理清这些类的关系和这些类的作用,再从Buf流理解一下整个框架,CamAdapter和CamClient是怎么通过Buf联系,会对日后的分析有一个很大的帮助。也相当于对原创 2015-10-26 16:41:53 · 3347 阅读 · 0 评论 -
Android Camera 系统架构源码分析(4)---->Camera的数据来源及Camera的管理
Camera的数据来源及Camera的管理 我们接着第3篇,再返回Cam1DeviceBase::startPreview()的(4) mpCamAdapter->startPreview()。在讲(4)前我们先来看看(1)onStartPreview()。onStartPreview();的实现在DefaultCam1Device.cppDefaultCam1Devi原创 2015-10-26 16:27:45 · 6919 阅读 · 0 评论 -
Android Camera 系统架构源码分析(2)---->Camera的startPreview和setPreviewCallback
Camera startPreview流程上接第一篇,这个过程的主要任务是,如何读取数据的,读取的数据是什么格式,最好能知道是如何去预览的上层APP调用的是Camera.java的startPreview();,下面列出startPreview的调用流程//Camera.javapublic native final void startPreview();原创 2015-10-26 16:22:24 · 6214 阅读 · 1 评论 -
Android Camera 系统架构源码分析(1)---->Camera的初始化
系统:MTK Android4.4日期:2015年10月10日stamp&data setParameters Utils::Property::tryGet一. 前述之前对MTK的Camera的源码流程有过初步的了解,现在对以前了解的东西做一些梳理总结,但也仅是对源码流程一个贯穿,并不会对其进行深入分析,方便日后工作需求做一个铺垫。此文分析原创 2015-10-26 15:43:03 · 14390 阅读 · 3 评论 -
Android Camera 系统架构源码分析(3)---->Camera的显示流程
Preview的显示流程这次我们要从最开始startPreview的时候开始,在starPreview之间就setPreviewWindow()。//CameraClient.cppstatus_t CameraClient::startPreviewMode() { mHardware->previewEnabled(); mHardware->setPrev原创 2015-10-26 16:23:48 · 7613 阅读 · 3 评论