---
title: hi_mpi_venc_get_jpege_predicted_size
description: "预估JPEGE编码一帧图片所需的输出缓冲区大小。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1067.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1067.html
indexId: 8f90a04e0e1ffa23197a498de7ebc49e9151b2063eb46efe851bdee5e183ca66105
---
# hi_mpi_venc_get_jpege_predicted_size

#### 函数功能

预估JPEGE编码一帧图片所需的输出缓冲区大小。


#### 函数原型

hi_s32 hi_mpi_venc_get_jpege_predicted_size(const hi_video_frame_info* frame, const hi_venc_jpeg_param* jpeg_param, hi_u32 *size)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| frame | 输入 | 原始图像信息的指针。 |
| jpeg\_param | 输入 | JPEG协议编码通道的高级参数集合的指针，预留参数。 |
| size | 输出 | 输出缓冲区大小的指针，单位为Byte。 |


#### 返回值说明

- 0：成功
- 非0：失败，参见  VENC视频编码/JPEGE图片编码返回码
