Camera7 MTK camera打开流程介绍
发布时间
阅读量:
阅读量
一、整体介绍:
MTKcam的整体架构图如下所示,其中涵盖了丰富的内容,而camera的开启流程也贯穿其中。
在这一过程中,从Camera APK出发,经过多层系统调用直至driver和Hardware层。本文将重点从Pipeline的角度出发,解析camera开启的具体流程。关于JAVA/Cameraservice/MiddleWare层的相关内容将在后续部分进行详细说明:
1、MiddleWare(MW)层介绍:
- ICameraProvider: 该接口向上层提供调用功能,其具体实现位于CameraProverideer中;
- Device@3.2ICameraDevice: 提供给Camera Service用于控制各个Camera设备的功能接口,其实现位于CameraDevice3中;
- Device@3.2ICameraDeviceSession: 用于管理Camera会话的接口;
- ICameraDeviceCallBack: 向上层传递回调信息的接口;
- CameraDeviceManager: 负责对Camera设备进行统一管理,包括查找、开启和关闭等操作。
2、Pipeline介绍:
PipelineModel是HAL3架构中的核心组成部分。在上
全部评论 (0)
还没有任何评论哟~
