acldvppPngPredictDecSize

函数功能

根据存放png图片数据的内存计算出png图片解码后所需的输出内存的大小。

函数原型

aclError acldvppPngPredictDecSize(const void *data,

uint32_t dataSize,

acldvppPixelFormat outputPixelFormat,

uint32_t *decSize)

参数说明

参数名

输入/输出

说明

data

输入

存放png图片数据内存地址的指针。

size

输入

内存大小,单位为Byte。

outputPixelFormat

输入

解码后的输出图片的格式,支持设置如下格式:

  • PIXEL_FORMAT_UNKNOWN:按占用内存大小最大的PNG解码输出格式计算内存大小。
  • PIXEL_FORMAT_RGB_888
  • PIXEL_FORMAT_RGBA_8888

decSize

输出

png图片解码后所需输出内存大小的指针,单位为Byte。

返回值说明

返回0表示成功,返回其它值表示失败。

参考资源

接口调用流程及示例,参见PNGD图片解码