WEB开发网
开发学院手机开发Android 开发 Android Camera 架构介绍 阅读

Android Camera 架构介绍

 2010-03-18 16:22:00 来源:WEB开发网   
核心提示:事实上,真正的Camera功能己通过实现 CameraHardwareInterface类来完成,Android Camera 架构介绍(11),在这个库当中CameraHardwareStub.h和 CameraHardwareStub.cpp两个文件定义了一个桩模块的接口,在没有Camera硬件的情况下使用,即负

事实上,真正的Camera功能己通过实现 CameraHardwareInterface类来完成。在这个库当中CameraHardwareStub.h和 CameraHardwareStub.cpp两个文件定义了一个桩模块的接口,在没有Camera硬件的情况下使用,例如在仿真器的情况下使用的文件就是CameraHardwareStub.cpp和它依赖的文件FakeCamera.cpp。

CameraHardwareStub类的结构如下所示:

class CameraHardwareStub : public CameraHardwareInterface {

class PreviewThread : public Thread {

};

};

在类CameraHardwareStub当中,包含一个线程类 PreviewThread,这个线程用于处理PreView,即负责刷新取景器的内容。实际的Camera硬件接口通常可以通过对v4l2 捕获驱动的调用来实现,同时还需要一个JPEG编码程序将从驱动中取出的数据编码成JPEG文件。

上一页  6 7 8 9 10 11 

Tags:Android Camera 架构

编辑录入:coldstar [复制链接] [打 印]
赞助商链接