跳到主要内容

aclvdecDestroyFrameConfig

acldvppGetStreamDesc系列接口

函数功能

获取视频码流信息的属性。同步接口。

函数原型

**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系列接口设置视频码流信息的属性值**。**

返回值说明

参数名说明
dataDevice上码流数据内存。
size内存大小,单位Byte。
format码流格式(h264/h265)。
timestamp时间戳。
retCode返回码 (0成功,非0失败)。
eos是否为最后一帧数据。

父主题: acldvppStreamDesc

acldvppDestroyStreamDesc

函数功能

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

函数原型

aclError acldvppDestroyStreamDesc(acldvppStreamDesc *streamDesc)

参数说明

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

返回值说明

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

父主题: acldvppStreamDesc

aclvdecCreateFrameConfig

函数功能

创建aclvdecFrameConfig类型的数据,表示创建VDEC解码时的单帧解码配置参数。同步接口。

如需销毁aclvdecFrameConfig类型的数据,请参见aclvdecDestroyFrameConfig

函数原型

aclvdecFrameConfig *aclvdecCreateFrameConfig()

参数说明

返回值说明

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

父主题: aclvdecFrameConfig

aclvdecDestroyFrameConfig

函数功能

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

函数原型

aclError aclvdecDestroyFrameConfig(****aclvdecFrameConfig *vdecFrameConfig)

参数说明

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

返回值说明

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

父主题: aclvdecFrameConfig

acldvppCreateBatchPicDesc

函数功能

创建acldvppBatchPicDesc类型的数据,表示批量图片描述信息。同步接口。

如需销毁acldvppBatchPicDesc类型的数据,请参见acldvppDestroyBatchPicDesc

函数原型

acldvppBatchPicDesc *acldvppCreateBatchPicDesc(uint32_t batchSize)

参数说明

参数名输入/输出说明
batchSize输入图片数量。

返回值说明

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

父主题: acldvppBatchPicDesc

acldvppGetPicDesc

函数功能

获取指定图片的图片描述信息。同步接口。

函数原型

acldvppPicDesc *****acldvppGetPicDesc(acldvppBatchPicDesc *batchPicDesc, uint32_t index)

参数说明

参数名输入/输出说明
batchPicDesc输入批量图片描述信息的指针。 需提前调用acldvppCreateBatchPicDesc接口创建acldvppBatchPicDesc类型的数据。
index输入指定获取第几个图片的描述信息,index值从0开始。

返回值说明

返回指定图片的图片描述信息。

父主题: acldvppBatchPicDesc

acldvppDestroyBatchPicDesc

函数功能

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

函数原型

aclError acldvppDestroyBatchPicDesc (acldvppBatchPicDesc *batchPicDesc)

参数说明

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

返回值说明

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

父主题: acldvppBatchPicDesc

在线提单