跳到主要内容

acldvppCreateLutMap

aclvencSetFrameConfig系列接口

函数功能

设置单帧编码配置参数。同步接口。

函数原型

aclError aclvencSetFrameConfigForceIFrame(aclvencFrameConfig *config, uint8_t forceIFrame);

aclError aclvencSetFrameConfigEos(aclvencFrameConfig *config, uint8_t eos)

参数说明

参数名输入/输出说明
config输出单帧编码配置数据的指针。 需提前调用aclvencCreateFrameConfig接口创建aclvencFrameConfig类型的数据。
forceIFrame输入是否强制重新开始I帧间隔:
- 0:不强制
- 1:强制重新开始I帧
eos输入是否为结束帧:
- 0:不是
- 1:是结束帧

返回值说明

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

父主题: aclvencFrameConfig

aclvencGetFrameConfig系列接口

函数功能

获取单帧编码配置参数。同步接口。

函数原型

uint8_t aclvencGetFrameConfigForceIFrame(const aclvencFrameConfig *config);

uint8_t aclvencGetFrameConfigEos(const aclvencFrameConfig *config)

参数说明

参数名输入/输出说明
config输入单帧编码配置数据的指针。 需提前调用aclvencCreateFrameConfig接口创建aclvencFrameConfig类型的数据,调用aclvencSetFrameConfig系列接口设置单帧编码配置参数。

返回值说明

参数名说明
forceIFrame是否强制重新开始I帧间隔:
- 0:不强制
- 1:强制重新开始I帧
eos是否为结束帧:
- 0:不是
- 1:是结束帧

父主题: aclvencFrameConfig

aclvencDestroyFrameConfig

函数功能

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

函数原型

aclError aclvencDestroyFrameConfig(aclvencFrameConfig *config)

参数说明

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

返回值说明

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

父主题: aclvencFrameConfig

acldvppCreateLutMap

函数功能

创建acldvppLutMap类型的数据,表示色彩重映射表。在acldvppLutMap类型中,色彩重映射表的维度数量默认为3。同步接口。

如需销毁acldvppLutMap类型的数据,请参见acldvppDestroyLutMap

函数原型

acldvppLutMap *acldvppCreateLutMap()

参数说明

返回值说明

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

父主题: acldvppLutMap

acldvppDestroyLutMap

函数功能

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

函数原型

aclError acldvppDestroyLutMap(acldvppLutMap *lutMap)

参数说明

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

返回值说明

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

父主题: acldvppLutMap

acldvppGetLutMapDims

函数功能

获取色彩重映射表的维度数量。同步接口。

函数原型

uint32_t acldvppGetLutMapDims(const acldvppLutMap *lutMap)

参数说明

参数名输入/输出说明
lutMap输入色彩重映射表的指针。 需提前调用acldvppCreateLutMap接口创建acldvppLutMap类型的数据。

返回值说明

返回维度数量。

父主题: acldvppLutMap

acldvppGetLutMapData

函数功能

根据指定维度获取色彩重映射表数据的内存指针及数组长度。同步接口。

函数原型

aclError acldvppGetLutMapData(const acldvppLutMap *lutMap,

uint32_t dim,

uint8_t **data,

uint32_t *len)

参数说明

参数名输入/输出说明
lutMap输入色彩重映射表的指针。 需提前调用acldvppCreateLutMap接口创建acldvppLutMap类型的数据。
dim输入指定色彩重映射表的维度。 调用acldvppGetLutMapDims接口获取色彩重映射表的维度数量,dim的取值范围:[0, (维度数量-1)]。
data输出“获取指定维度的色彩重映射表数据的内存指针”的指针。
len输出data数组长度的指针。

返回值说明

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

父主题: acldvppLutMap

在线提单