---
title: acldvppJpegPredictEncSize
description: "根据输入图片描述信息、图片编码配置数据预估图片编码后所需的输出内存的大小。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_0701.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_0701.html
indexId: 183f407c3064b8bb7467df62eeb46d7debd3b6582b74f32e52895a3e6d025420105
---
# acldvppJpegPredictEncSize

#### 函数功能

根据输入图片描述信息、图片编码配置数据预估图片编码后所需的输出内存的大小。


#### 函数原型

aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, const acldvppJpegeConfig *config, uint32_t *size)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| inputDesc | 输入 | 输入图片描述信息的指针。 调用acldvppCreatePicDesc接口创建图片描述信息，调用acldvppSetPicDesc系列接口设置图片描述参数（例如，图片格式、宽、高等）。 |
| config | 输入 | 图片编码配置数据的指针。 调用acldvppCreateJpegeConfig接口创建图片编码配置数据。 |
| size | 输出 | 预估JPEG图片编码后所需输出内存大小的指针，单位为Byte。 预估的输出内存会大于实际输出内存，实际输出内存需从acldvppJpegEncodeAsync接口的输出参数size获取。 |


#### 返回值说明

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


#### 参考资源

接口调用流程及示例，参见JPEGE图片编码。
