1.在哪里定义新增的Size
在 camx\src\hwl\titan17x\camxtitan17xcontext.cpp 文件中有定义一个数组:SupportedImageSizes。如果要新增Size,则在这个数组中添加。
高通另外也提供了一个客制化文件:camx/src/core/oem/camxcustomization.cpp,在InitializeExtendedPlatformStaticCaps里面修改pCaps[sensorIndex].defaultImageSizes[i],只是默认大家都没用,直接修改的camxtitan17xcontext.cpp
2. 谁会使用
在 camx/src/core/camxhwenvironment.cpp 的 HwEnvironment::InitializeScalerStaticCaps,会根据Sensor/ISP能力,对defaultImageSizes进行筛选。