跳到主要内容

DvppJpegEncode

DvppVdecFlush

函数功能

发送完所有码流后,获取缓存数据并清空缓存队列,接口调用完成后将结束解码过程。

函数原型

APP_ERROR DvppVdecFlush();

返回参数说明

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

父主题: DvppWrapper

DvppPngDecode

函数功能

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

函数原型

APP_ERROR DvppPngDecode(
DvppDataInfo& inputDataInfo,
DvppDataInfo& outputDataInfo
);

APP_ERROR DvppPngDecode(
const std::string& inputPicPath,
DvppDataInfo& outputDataInfo
);

参数说明

参数名输入/输出说明
inputDataInfo输入被解码的数据。
inputPicPath输入被解码的图片路径。
outputDataInfo输出解码后的输出数据。 “outputDataInfo.dataSize”取值范围为[1, 4294967296]。

返回参数说明

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

父主题: DvppWrapper

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说明

父主题: DvppWrapper

DvppJpegDecode

函数功能

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

函数原型

APP_ERROR DvppJpegDecode(
DvppDataInfo& inputDataInfo,
DvppDataInfo& outputDataInfo
);

APP_ERROR DvppJpegDecode(
const std::string& inputPicPath,
DvppDataInfo& outputDataInfo
);

参数说明

参数名输入/输出说明
inputDataInfo输入被解码的数据。
inputPicPath输入被解码的图片路径。
outputDataInfo输出解码后的输出数据。 “outputDataInfo.dataSize”取值范围为[1, 4294967296]。

返回参数说明

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

父主题: DvppWrapper

DvppJpegPredictDecSize

函数功能

根据存放JPEG图片数据的内存预估JPEG图片解码后所需的输出内存的大小。

函数原型

APP_ERROR DvppJpegPredictDecSize(const void *imageData, uint32_t dataSize, MxbasePixelFormat outputPixelFormat, uint32_t &decSize);

参数说明

参数名输入/输出说明
imageData输入Host上存放JPEG图片数据的内存地址,不能为Device侧内存地址。
dataSize输入内存大小,单位为Byte。
outputPixelFormat输入解码后的输出图片的格式。
decSize输出预估JPEG图片解码后所需的输出内存的大小,单位Byte。

返回参数说明

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

父主题: DvppWrapper

在线提单