展讯平台相机APK DreamCamera2中有一个相机工具类CameraUtil.java,其中有一个方法
private static void initializeCapabilitiesFromFeatureList(int[] featureList)
传入的featureList数组是通过OneCameraManager.getSprdFeatureCapabilities()
获取
其值为vendor/sprd/modules/libcamera/hal3_2v7/SprdCamera3Setting.cpp 中函数SprdCamera3Setting::initCameraIpFeature(int32_t cameraId)
的available_cam_features数组,有些值是在对应的device/sprd/qogirl6/ums9230_1h10/module/camera/md.mk
中配置,如是否支持视频美颜
PRODUCT_ODM_PROPERTIES += persist.vendor.cam.video.face.beauty.enable=0
人像模式版本
PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.cam.fr.blur.version=1 \
- persist.vendor.cam.ba.blur.version?=6
+ persist.vendor.cam.ba.blur.version?=1
persist.vendor.cam.api.version=0
version 6可能会有“相机发生错误”的报错。