39. VC¶
39.1. 功能描述¶
调整Video Codec 端Motion Map设定
39.2. API 参考¶
CVI_ISP_SetVCAttr : 设置 VC 属性参数
CVI_ISP_GetVCAttr : 获取 VC 属性参数
39.2.1. CVI_ISP_SetVCAttr¶
【描述】
设置 VC 属性参数
【语法】
CVI_S32 CVI_ISP_SetVCAttr(VI_PIPE ViPipe, const ISP_VC_ATTR_S *pstVCAttr);
【参数】
参数名称 |
描述 |
输入/输出 |
---|---|---|
ViPipe |
VI_PIPE 号 |
输入 |
pstVCAttr |
VC 属性参数 |
输入 |
【返回值】
返回值 |
描述 |
---|---|
0 |
成功。 |
非 0 |
失败,其值为 错误码。 |
【需求】
头文件: cvi_isp.h, cvi_comm_isp.h
库文件: libisp.so
【注意】
无。
【举例】
无。
【相关主题】
39.2.2. CVI_ISP_GetVCAttr¶
【描述】
获取 VC 属性参数
【语法】
CVI_S32 CVI_ISP_GetVCAttr(VI_PIPE ViPipe, ISP_VC_ATTR_S *pstVCAttr);
【参数】
参数名称 |
描述 |
输入/输出 |
---|---|---|
ViPipe |
VI_PIPE 号 |
输入 |
pstVCAttr |
VC 属性参数 |
输出 |
【返回值】
返回值 |
描述 |
---|---|
0 |
成功。 |
非 0 |
失败,其值为 错误码。 |
【需求】
头文件: cvi_isp.h, cvi_comm_isp.h
库文件: libisp.so
【注意】
无。
【举例】
无。
【相关主题】
39.3. 数据类型¶
ISP_VC_ATTR_S : VC 属性参数
39.3.1. ISP_VC_ATTR_S¶
【说明】
VC 属性参数
【定义】
typedef struct _ISP_VC_ATTR_S {
CVI_U8 UpdateInterval;
CVI_U8 MotionThreshold;
} ISP_VC_ATTR_S;
【成员】
成员名称 |
输入/输出 |
---|---|
UpdateInterval |
影响参数更新间隔,值越大画面变化越慢,效能越好 取值范围: [0x0, 0xff] 数据类型: CVI_U8 |
MotionThreshold |
Motion Map 阈值 取值范围: [0x0, 0xff] 数据类型: CVI_U8 |
【注意事项】
无。
【相关数据类型及接口】