acldvppGetStreamDesc系列接口

产品支持情况

产品

是否支持

Atlas A2 训练系列产品/Atlas 800I A2 推理产品/A200I A2 Box 异构组件

Atlas 200I/500 A2 推理产品

Atlas 推理系列产品

Atlas 训练系列产品

Atlas 200/300/500 推理产品

功能说明

获取视频码流信息的属性。

函数原型

void *acldvppGetStreamDescData(const acldvppStreamDesc *streamDesc)
uint32_t acldvppGetStreamDescSize(const acldvppStreamDesc *streamDesc)
acldvppStreamFormat acldvppGetStreamDescFormat(const acldvppStreamDesc *streamDesc)
uint64_t acldvppGetStreamDescTimestamp(const acldvppStreamDesc *streamDesc)
uint32_t acldvppGetStreamDescRetCode(const acldvppStreamDesc *streamDesc)
uint8_t acldvppGetStreamDescEos(const acldvppStreamDesc *streamDesc)

参数说明

参数名

输入/输出

说明

streamDesc

输入

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

需提前调用acldvppCreateStreamDesc接口创建acldvppStreamDesc类型的数据,调用acldvppSetStreamDesc系列接口设置视频码流信息的属性值

返回值说明

参数名

说明

data

Device上码流数据内存。

size

内存大小,单位Byte。

format

码流格式(H264/H265)。

timestamp

时间戳。

retCode

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

eos

是否为最后一帧数据。