视频数据展示
VO视频输出接口与HDMI外设接口配合使用,实现视频数据展示功能,接口调用流程说明如下:
接口调用流程说明如下:
VO初始化:
调用
hi_mpi_sys_init
接口初始化媒体公共模块。
调用
hi_mpi_vo_set_pub_attr
配置显示设备属性,通过
hi_mpi_vo_enable
使能显示设备。
调用
hi_mpi_vo_set_video_layer_attr
配置显示视频层属性,通过
hi_mpi_vo_enable_video_layer
使能显示视频层。
调用
hi_mpi_vo_set_chn_attr
配置显示通道属性,通过
hi_mpi_vo_enable_chn
使能显示通道。
打开HDMI外设:
调用
hi_mpi_hdmi_init
初始化HDMI设备,调用
hi_mpi_hdmi_open
打开HDMI。
调用
hi_mpi_hdmi_set_attr
配置HDMI属性,通过
hi_mpi_hdmi_set_infoframe
设置信息帧。
调用
hi_mpi_hdmi_start
启动HDMI,使能送显能力。
视频数据输出:
调用
hi_mpi_vo_send_frame
获取视频数据进行处理并开始送显流程。
关闭HDMI外设:
送显结束后,首先调用
hi_mpi_hdmi_stop
停止HDMI,去使能送显能力。
调用
hi_mpi_hdmi_close
关闭HDMI,调用
hi_mpi_hdmi_deinit
去初始化HDMI设备。
VO去初始化:
调用
hi_mpi_vo_disable_chn
禁用通道,其次调用
hi_mpi_vo_disable_video_layer
禁用视频层,最后调用
hi_mpi_vo_disable
禁用显示设备。
调用
hi_mpi_sys_exit
接口释放媒体公共模块的初始化资源。
父主题:
媒体数据处理V2