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系列接口设置视频码流信息的属性值**。** |
返回值说明
| 参数名 | 说明 |
|---|---|
| data | Device上码流数据内存。 |
| 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
在线提单