本讲是Android Camera专题系列的第二讲,我们介绍Android Camera架构,站在更高的层次了解现在的Camera HAL3架构的由来,以及为何要设计成这样。
更多资源:
资源 |
描述 |
在线课程 |
极客笔记在线课程 |
知识星球 |
星球名称:深入浅出Android Camera 星球ID: 17296815 |
Wechat |
极客笔记圈 |
Android Camera 架构演进
- 总体上Camera遵循Client-Server架构
- 从MediaServer到独立的CameraServer
- 从Camera HAL1到CameraHAL3
- 从CameraServer再拆出
android.hardware.camera.provider
Android Camera HAL3软件栈

Android Camera HAL3 Pipeline介绍

Android Camera HAL3 控制流程

相关文档
- 参考资料
https://deepinout.com/android-camera-official-documentation/android-camera-hal-dev/android-camera-hal-develop-overview.html
-
答疑
https://deepinout.com/android-camera-official-documentation/android-camera2-api/android-camera-architecture-intro.html
-
课程配套文档下载
git clone https://e.coding.net/deepinout/camera/android_camera_docs.git