嵌入式视频方案学习第十篇——视频处理子系统VPSS 一般初始化流程

来源:互联网 发布:嘟嘟牛破译软件 编辑:程序博客网 时间:2024/06/09 17:16

1、VPSS组初始化

首先获取图像大小

SAMPLE_COMM_SYS_GetPicSize(gs_enNorm, enSize[0], &stSize)

然后设置好初始化VPSS组属性,在调用SAMPLE_COMM_VPSS_StartGroup 接口初始化VPSS组

在SAMPLE_COMM_VPSS_StartGroup中可以看到

先创建组

HI_MPI_VPSS_CreateGrp

然后获取组的基础属性,这样可以修改小的参数,就把默认不变的情况下初始化属性

HI_MPI_VPSS_GetGrpParam

HI_MPI_VPSS_SetGrpParam

最后启动组

HI_MPI_VPSS_StartGrp


2、VI绑定VPSS

SAMPLE_COMM_VI_BindVpss


3、使能通道

SAMPLE_COMM_VPSS_EnableChn

在SAMPLE_COMM_VPSS_EnableChn中先根据通道好号码设置通道属性HI_MPI_VPSS_SetChnAttr HI_MPI_VPSS_SetExtChnAttr

然后设置通道模式HI_MPI_VPSS_SetChnMode

最后HI_MPI_VPSS_EnableChn


阅读全文
0 0
原创粉丝点击