android p版本提出了Logical sensor与Logical device的概念。如下图所示,一个logical sensor可以对应多个physical sensor。每个Logical sensor对应会有一个v3.4 Logical Device。对上层ap可见的是Logical device。
如此结构下,ap对single与multi camera的操作无差异。multi camera场景下,由hal层通过logical与physical的mapping关系转换实现对多颗sensor的操作。
Config
双摄的multi cam LogicalSensor配置的位置在camera_custom_stereo_setting.h中。 有如下配置,在searchSenor创建deviceMap时才会去添加dualCam的logical device。