Video解码的参数。
成员
| 成员名称 | 描述 |
|---|---|
pixelFormat | 输入图像的像素格式。当前支持 HB_VP_IMAGE_FORMAT_NV12 和 HB_VP_IMAGE_FORMAT_YUV420 格式。 |
inBufSize | VPU内部输入缓冲区大小,满足1024对齐。取值范围[1024, 2^31-1],默认值10 * 1024 * 1024。 |
outBufCount | VPU内部输出缓冲区个数。取值范围[1,31],默认值5。 |
videoType | 编码协议的类型。 |
获取解码器默认的解码参数。
param 解码参数指针。0 则表示API成功执行,否则执行失败。创建解码器上下文API,创建前需要提前将context初始化为nullptr。
context 解码器上下文指针。param 解码参数指针。0 则表示API成功执行,否则执行失败。释放解码器上下文API。
context 解码器上下文指针。0 则表示API成功执行,否则执行失败。调用VPU解码API。
taskHandle 任务句柄,负责算子与UCP架构的交互。srcBuf 存放H.264或者H.265数据的内存地址指针。context 解码器的上下文指针。0 则表示API成功执行,否则执行失败。获取解码数据buffer的API。
taskHandle 任务句柄,负责算子与UCP架构的交互。outBuf 存放解码后数据的内存地址指针。0 则表示API成功执行,否则执行失败。outBuf 由VPU内部申请。