昇腾社区首页
中文
注册

acldvppSetStreamDesc系列接口

产品支持情况

产品

是否支持

Atlas A2 训练系列产品/Atlas 800I A2 推理产品

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200/300/500 推理产品

功能说明

设置视频码流信息的属性值。

函数原型

aclError acldvppSetStreamDescData(acldvppStreamDesc *streamDesc, void *dataDev)
aclError acldvppSetStreamDescSize(acldvppStreamDesc *streamDesc, uint32_t size)
aclError acldvppSetStreamDescFormat(acldvppStreamDesc *streamDesc, acldvppStreamFormat format)
aclError acldvppSetStreamDescTimestamp(acldvppStreamDesc *streamDesc, uint64_t timestamp)
aclError acldvppSetStreamDescRetCode(acldvppStreamDesc *streamDesc, uint32_t retCode)
aclError acldvppSetStreamDescEos(acldvppStreamDesc *streamDesc, uint8_t eos)

参数说明

参数名

输入/输出

说明

streamDesc

输出

要设置的视频码流信息的指针。

需提前调用acldvppCreateStreamDesc接口创建acldvppStreamDesc类型的数据

dataDev

输入

Device上码流数据内存的指针。

size

输入

内存大小,单位Byte。

format

输入

码流格式(h264/h265)。

timestamp

输入

时间戳。

retCode

输入

返回码 (0成功,非0失败)。

eos

输入

是否为最后一帧数据(0否,1是)。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError