---
title: acldvppSetBorderConfig系列接口
description: "设置边界填充配置参数。同步接口。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1876.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1876.html
indexId: 18141aae370a1c45b6bb6a23c93224ade58857037e913342b6a948d0032e9f3e105
---
# acldvppSetBorderConfig系列接口

#### 函数功能

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


#### 函数原型

aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, uint32_t index, double value);

aclError acldvppSetBorderConfigBorderType(acldvppBorderConfig *borderConfig, acldvppBorderType borderType);

aclError acldvppSetBorderConfigTop(acldvppBorderConfig *borderConfig, uint32_t top);

aclError acldvppSetBorderConfigBottom(acldvppBorderConfig *borderConfig, uint32_t bottom);

aclError acldvppSetBorderConfigLeft(acldvppBorderConfig *borderConfig, uint32_t left);

aclError acldvppSetBorderConfigRight(acldvppBorderConfig *borderConfig, uint32_t right)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| borderConfig | 输出 | 边界填充配置数据的指针。 需提前调用acldvppCreateBorderConfig接口创建acldvppBorderConfig类型的数据。 |
| index | 输入 | 表示颜色分量数组的下标。 0表示R或Y分量，1表示G或U分量，2表示B或V分量，3是预留值。 |
| value | 输入 | 指定填充的各颜色分量的像素值。 仅当borderType设置为BORDER\_CONSTANT时，该参数有效。 当前支持用户手动按顺序存放R、G、B分量或Y、U、V分量的值。若输入输出都是YUV格式，填充YUV分量的值；反之，填充的是RGB分量的值。 |
| borderType | 输入 | 填充枚举类型。 |
| top | 输入 | 图像上方填充的像素数。 |
| bottom | 输入 | 图像下方填充的像素数。 |
| left | 输入 | 图像左方填充的像素数。 |
| right | 输入 | 图像右方填充的像素数。 |


#### 返回值说明

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