acldvppRoiConfig
acldvppCreateRoiConfig
函数功能
创建acldvppRoiConfig类型的数据,用于描述某个区域位置的数据。同步接口。
如需销毁acldvppRoiConfig类型的数据,请参见acldvppDestroyRoiConfig。
函数原型
acldvppRoiConfig *acldvppCreateRoiConfig(
uint32_t left,
uint32_t right,
uint32_t top,
uint32_t bottom)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
left |
输入 |
左偏移。如果用做贴图区域,左偏移需要16对齐。 在昇腾310 AI处理器上,该参数值必须为偶数。 在昇腾910 AI处理器上,该参数值必须为偶数。 |
right |
输入 |
右偏移。 在昇腾310 AI处理器上,该参数值必须为奇数。 在昇腾910 AI处理器上,该参数值必须为奇数。 |
top |
输入 |
上偏移。 在昇腾310 AI处理器上,该参数值必须为偶数。 在昇腾910 AI处理器上,该参数值必须为偶数。 |
bottom |
输入 |
下偏移。 在昇腾310 AI处理器上,该参数值必须为奇数。 在昇腾910 AI处理器上,该参数值必须为奇数。 |
返回值说明
- 返回acldvppRoiConfig类型的指针,表示成功。
- 返回nullptr,表示失败。
acldvppSetRoiConfig系列接口
函数功能
设置某个区域的位置信息。同步接口。
函数原型
aclError acldvppSetRoiConfig(acldvppRoiConfig *config, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom);
aclError acldvppSetRoiConfigLeft (acldvppRoiConfig *config, uint32_t left);
aclError acldvppSetRoiConfigRight (acldvppRoiConfig *config, uint32_t right);
aclError acldvppSetRoiConfigTop (acldvppRoiConfig *config, uint32_t top);
aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, uint32_t bottom)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
config |
输出 |
指定区域位置数据。 需提前调用acldvppCreateRoiConfig接口创建acldvppRoiConfig类型的数据。 |
left |
输入 |
左偏移。如果用做贴图区域,左偏移需要16对齐。 在昇腾310 AI处理器上,该参数值必须为偶数。 在昇腾910 AI处理器上,该参数值必须为偶数。 |
right |
输入 |
右偏移。 在昇腾310 AI处理器上,该参数值必须为奇数。 在昇腾910 AI处理器上,该参数值必须为奇数。 |
top |
输入 |
上偏移。 在昇腾310 AI处理器上,该参数值必须为偶数。 在昇腾910 AI处理器上,该参数值必须为偶数。 |
bottom |
输入 |
下偏移。 在昇腾310 AI处理器上,该参数值必须为奇数。 在昇腾910 AI处理器上,该参数值必须为奇数。 |
返回值说明
返回0表示成功,返回其它值表示失败。
acldvppDestroyRoiConfig
函数功能
销毁通过acldvppCreateRoiConfig接口创建的acldvppRoiConfig类型的数据。同步接口。
函数原型
aclError acldvppDestroyRoiConfig(acldvppRoiConfig *roiConfig)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
roiConfig |
输入 |
待销毁的acldvppRoiConfig类型的指针。 |
返回值说明
返回0表示成功,返回其它值表示失败。