第2讲 Android Camera 架构介绍




本讲是Android Camera专题系列的第二讲,我们介绍Android Camera架构,站在更高的层次了解现在的Camera HAL3架构的由来,以及为何要设计成这样。

更多资源:

资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera
星球ID: 17296815
Wechat 极客笔记圈

Android Camera 架构演进

  1. 总体上Camera遵循Client-Server架构
  2. 从MediaServer到独立的CameraServer
  3. 从Camera HAL1到CameraHAL3
  4. 从CameraServer再拆出android.hardware.camera.provider

Android Camera HAL3软件栈

Android Camera HAL3软件栈



Android Camera HAL3 Pipeline介绍

Android Camera HAL3 Pipeline介绍

Android Camera HAL3 控制流程

Android Camera HAL3 控制流程

相关文档

  1. 参考资料

    https://deepinout.com/android-camera-official-documentation/android-camera-hal-dev/android-camera-hal-develop-overview.html

  2. 答疑

    https://deepinout.com/android-camera-official-documentation/android-camera2-api/android-camera-architecture-intro.html

  3. 课程配套文档下载

    git clone https://e.coding.net/deepinout/camera/android_camera_docs.git



Android Camera2 API