DvppVdec
InitVdec
函数功能
DVPP视频解码初始化函数,用于完成相关资源的申请,必须与DeInitVdec接口搭配使用。
函数原型
APP_ERROR InitVdec(VdecConfig& vdecConfig);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| vdecConfig | 输入 | 视频解码的配置参数。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: DvppWrapper
DeInitVdec
函数功能
DVPP视频解码去初始化函数,用于完成相关资源的释放,必须与InitVdec接口搭配使用。
函数原型
APP_ERROR DeInitVdec();
返回参数说明
| 数据结构 | 说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: DvppWrapper
DvppVdec
函数功能
用于实现DVPP对H.264/H.265格式视频的解码,调用该接口前必须调用InitVdec接口来实现视频解码功能的初始化。
函数原型
APP_ERROR DvppVdec(DvppDataInfo& inputDataInfo, void* userData);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| inputDataInfo | 输入 | 被解码的数据。 - “inputDataInfo.width”取值范围为[128, 4096]。 - “inputDataInfo.height”取值范围为[128, 4096]。 - “inputDataInfo.data”不为空且“inputDataInfo.dataSize”不为0。 |
| userData | 输入 | 用户自定义数据。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: DvppWrapper
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
在线提单