Skip to main content

InitJpegEncodeChannel

DeInitVenc

函数功能

DVPP视频编码去初始化函数,用于完成相关资源的释放,必须与DeInitVenc接口搭配使用。

函数原型

APP_ERROR DeInitVenc();

返回参数说明

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

父主题: DvppWrapper

DvppVenc

函数功能

用于实现DVPP对H.264/H.265格式视频的编码,调用该接口前必须调用InitVenc接口来实现视频编码功能的初始化。

函数原型

APP_ERROR DvppVenc(DvppDataInfo& inputDataInfo, std::function<void(std::shared_ptr<uint8_t>, uint32_t)>* handleFunc);

参数说明

参数名输入/输出说明
inputDataInfo输入被编码的数据。
handleFunc输入回调函数。

返回参数说明

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

父主题: DvppWrapper

GetPictureDec

函数功能

获取输入图像的宽、高和颜色通道个数。

函数原型

APP_ERROR GetPictureDec(DvppImageInfo& imageInfo, DvppImageOutput& imageOutput);

参数说明

参数名输入/输出说明
imageInfo输入输入图片的格式、存放JPEG图片数据的内存的地址和内存大小(单位为Byte)。 JPEG图片数据的内存地址要求为Host侧地址,不能为DVPP侧内存。
imageOutput输出图像的宽、高以及颜色通道个数。

返回参数说明

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

父主题: DvppWrapper

InitJpegEncodeChannel

函数功能

初始化JPEGE图像通道,用于JPEG编码。

函数原型

APP_ERROR InitJpegEncodeChannel(const JpegEncodeChnConfig& config);

参数说明

参数名输入/输出说明
config输入通道配置参数,取值范围为[32, 8192],(即图像最大宽高为8192 * 8192)。该配置无效。 当前仅支持配置图片编码的通道宽高(maxPicWidth、maxPicHeight),内部自动16对齐,当高小于宽时,高自动向上对齐到宽的长度,请根据实际编码场景图片预留适当的宽高。 对应数据结构参见如下。 text<br>struct JpegEncodeChnConfig &#123;<br>uint32_t maxPicWidth = MAX_HIMPI_VENC_PIC_WIDTH;<br>uint32_t maxPicHeight = MAX_HIMPI_VENC_PIC_HEIGHT;<br>&#125;;<br>

返回参数说明

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

父主题: DvppWrapper

InitJpegDecodeChannel

函数功能

初始化JPEGD图像通道,用于JPEG解码。

函数原型

APP_ERROR InitJpegDecodeChannel(const JpegDecodeChnConfig& config);

参数说明

参数名输入/输出说明
config输入通道配置参数。 对应数据结构参见如下(当前预留)。
text<br>struct JpegDecodeChnConfig &#123;&#125;;<br>

返回参数说明

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

父主题: DvppWrapper

InitVpcChannel

函数功能

初始化VPC图像通道,用于图像处理功能(抠图、缩放、补边、抠图缩放、抠图贴图、色域转换)。

函数原型

APP_ERROR InitVpcChannel(const VpcChnConfig& config);

参数说明

参数名输入/输出说明
config输入通道配置参数。 对应数据结构参见如下(当前预留)。
text<br>struct VpcChnConfig &#123;&#125;;<br>

返回参数说明

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

父主题: DvppWrapper

InitPngDecodeChannel

函数功能

初始化PNGD图像通道,用于PNG图片解码。

函数原型

APP_ERROR InitPngDecodeChannel(const PngDecodeChnConfig& config);

参数说明

参数名输入/输出说明
config输入通道配置参数。 对应数据结构参见如下(当前预留)。
text<br>struct PngDecodeChnConfig &#123;&#125;; <br>

返回参数说明

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

父主题: DvppWrapper

在线提单