CamX 如何添加Chi VendorTag




Chi Vendor Tag

chi-cdk\api\common\chivendortagdefines.h文件中的g_VendorTagSectionDataChiOverride添加一項即可。

定义Section Name,示例:

static const CHAR XXXMetaSectionName[]                     = "com.xxx.xxx";

定义Tag Name和类型,示例:



static CHIVENDORTAGDATA g_VendorTagSectionXXX[] = {
    { "cameraId",             TYPE_INT32, 1 },
    { "sensorName",           TYPE_BYTE, 1 },
};

g_VendorTagSectionDataChiOverride里面新增一项

{
    XXXMetaSectionName,  0,
    sizeof(g_VendorTagSectionXXX) / sizeof(g_VendorTagSectionXXX[0]),
    g_VendorTagSectionXXX, CHITAGSECTIONVISIBILITY::ChiTagSectionVisibleToAll
},