VPE模块相关数据类型定义如下:
VPE模块错误码如下:
=======================
MI_VPE_CHANNEL 结构体
函数说明
定义:MI_VPE_CHANNEL类型。
定义; typedef MI_S32 MI_VPE_CHANNEL
注意事项:无
相关数据类型及接口:无
---------------------------------
MI_VPE_PORT 结构体
函数说明
定义:MI_VPE_PORT类型。
定义:typedef MI_S32 MI_VPE_PORT
注意事项:无
相关数据类型及接口:无
--------------------------------
MI_VPE_RunningMode_e 结构体
定义VPE工作在某种模式下
typedef enum
{
E_MI_VPE_RUN_INVALID = 0x00,
E_MI_VPE_RUN_DVR_MODE = 0x01,
E_MI_VPE_RUN_CAM_TOP_MODE = 0x02,
E_MI_VPE_RUN_CAM_BOTTOM_MODE = 0x04,
E_MI_VPE_RUN_CAM_MODE =
E_MI_VPE_RUN_CAM_TOP_MODE|E_MI_VPE_RUN_CAM_BOTTOM_MODE,
E_MI_VPE_RUN_REALTIME_TOP_MODE = 0x08,
E_MI_VPE_RUN_REALTIME_BOTTOM_MODE = 0x10,
E_MI_VPE_RUN_REALTIME_MODE =
E_MI_VPE_RUN_REALTIME_TOP_MODE | E_MI_VPE_RUN_REALTIME_BOTTOM_MODE,
E_MI_VPE_RUNNING_MODE_MAX,
} MI_VPE_RunningMode_e;
使用注意:
E_MI_VPE_RUN_DVR_MODE:当输入是YUV 格式时,ISP bypass, 不经过ISP 处理。
E_MI_VPE_RUN_CAM_MODE:当输入是Bayer 格式时,且数据来自DRAM, ISP 支持分时复用,例如多sensor
场景。