下载
中文
注册

DvppJpegEncode

函数功能

用于实现DVPP对JPEG格式的编码,调用该接口前必须调用Init接口来实现该功能的初始化。

函数原型

APP_ERROR DvppJpegEncode (  
    DvppDataInfo& inputDataInfo ,  
    DvppDataInfo& outputDataInfo ,  
    uint32_t encodeLevel  
); 
 
APP_ERROR DvppJpegEncode (  
    DvppDataInfo& inputDataInfo ,  
    std::string outputPicPath ,  
    std::string outputPicName ,  
    uint32_t encodeLevel
);

参数说明

参数名

输入/输出

说明

inputDataInfo

输入

输入的待编码数据。

outputDataInfo

输出

编码后的输出。

outputPicPath

输入

生成的图片路径。

outputPicName

输入

生成的图片名称。

最终生成的图片会自动生成.jpg后缀,若目标路径中已存在同名的.jpg格式的文件,生成的图片将覆盖原文件。

encodeLevel

输入

编码质量范围[0, 100],其中level 0编码质量与level 100差不多,而在[1, 100]内数值越小输出图片质量越差。

返回参数说明

数据结构

说明

APP_ERROR

程序执行返回的错误码,请参考APP_ERROR说明