Camera2是目前Android相机开发中经常使用的框架,目前在学习Camera2的使用,今天简单整理了下Camera2的相关知识点。
1、首先Camera从上至下分三层,应用框架层(Camera API v2)、原生框架层(CameraSevice/CameraFramwork)、硬件抽象层(HAL层)。
![](https://i-blog.csdnimg.cn/blog_migrate/e3fc2127707a7b100d8573574bd5a8d5.png)
•
应用框架:
应用代码位于应用框架级别,它使用
Camera 2
API
与相机硬件进行交互。在内部,这些代码会调用相应的
Binder
接口,以访问与相机互动的原生
代码
•
AIDL
:
与
CameraService
关联的
Binder
接口可在