Skip to main content

acldvppCreateHist

acldvppGetBorderConfig系列接口

函数功能

获取边界填充配置参数。同步接口。

函数原型

double acldvppGetBorderConfigValue(const acldvppBorderConfig *borderConfig, uint32_t index);

acldvppBorderType acldvppGetBorderConfigBorderType(const acldvppBorderConfig *borderConfig);

uint32_t acldvppGetBorderConfigTop(const acldvppBorderConfig *borderConfig);

uint32_t acldvppGetBorderConfigBottom(const acldvppBorderConfig *borderConfig);

uint32_t acldvppGetBorderConfigLeft(const acldvppBorderConfig *borderConfig);

uint32_t acldvppGetBorderConfigRight(const acldvppBorderConfig *borderConfig)

参数说明

参数名输入/输出说明
borderConfig输入边界填充配置数据的指针。 需先调用acldvppCreateBorderConfig接口创建acldvppBorderConfig类型的数据,调用acldvppSetBorderConfig系列接口设置边界填充数据。
index输入表示颜色分量数组的下标。 0表示R或Y分量,1表示G或U分量,2表示B或V分量,3是预留值。

返回值说明

参数名说明
value表示对应颜色分量的值。
borderType填充枚举类型。
top图像上方填充的像素数。
bottom图像下方填充的像素数。
left图像左方填充的像素数。
right图像右方填充的像素数。

父主题: acldvppBorderConfig

acldvppDestroyBorderConfig

函数功能

销毁通过acldvppCreateBorderConfig接口创建的acldvppBorderConfig类型的数据。同步接口。

函数原型

aclError acldvppDestroyBorderConfig(****acldvppBorderConfig *borderConfig)

参数说明

参数名输入/输出说明
borderConfig输入待销毁的acldvppBorderConfig类型的指针。

返回值说明

返回0表示成功,返回非0表示失败。

父主题: acldvppBorderConfig

acldvppCreateHist

函数功能

创建acldvppHist类型的数据,用于描述颜色分布直方图信息。在acldvppHist类型中,直方图的维度数量默认为3。同步接口。

如需销毁acldvppHist类型的数据,请参见acldvppDestroyHist

函数原型

acldvppHist***** acldvppCreateHist()

参数说明

返回值说明

  • 返回acldvppHist类型的指针,表示成功。
  • 返回nullptr,表示失败。

父主题: acldvppHist

acldvppDestroyHist

函数功能

销毁通过acldvppCreateHist接口创建的acldvppHist类型的数据。同步接口。

函数原型

aclError acldvppDestroyHist(acldvppHist *hist)

参数说明

参数名输入/输出说明
hist输入待销毁的acldvppHist类型的指针。

返回值说明

返回0表示成功,返回非0表示失败。

父主题: acldvppHist

acldvppGetHistDims

函数功能

获取直方图数据的维度数量。同步接口。

函数原型

uint32_t acldvppGetHistDims(acldvppHist *hist)

参数说明

参数名输入/输出说明
hist输入直方图描述信息的指针。 需提前调用acldvppCreateHist接口创建直方图描述信息。

返回值说明

返回维度数量。

父主题: acldvppHist

在线提单