1.HAL
MTK Camera Hal,目前最新Android Camera Api2下用的都是HAL3的内存,HAL3主要代码
在mtkcam3中,有些工具类复用了mtkcam中。
vendor/mediatek/proprietary/hardware/mtkcam/
vendor/mediatek/proprietary/hardware/mtkcam3/
2.Camera HAL3 init
上层framework通过ServiceManger得到CameraService服务,进而得到CameraProvider服务,
而CameraProvider与Camera HAL绑定,这样framwork就能与Camera HAL层联系了。
getCameraDeviceManager是一个单例模式,Singleton.initialin(),对单例的实例进行了初始化。
initialine函数,获取android,mtk,vivo定义的tag,加载设备库,物理设备和虚拟设备的创建和
添加,初始化结束。
3.Op