HiMPP媒体处理芯片API修改及开发参考

需积分: 48 45 下载量 61 浏览量 更新于2024-08-08 收藏 8.67MB PDF 举报
"该资料是关于STM32微控制器在语音模块应用中的更新说明,主要涉及了多个章节的系统控制、视频输入、视频输出、视频处理子系统和视频编码的相关函数和配置注意事项的修改。文档适用于Hi3518EV200芯片,由深圳市海思半导体有限公司编写。" 这篇文档是海思半导体有限公司为使用HiMPP媒体处理芯片(如Hi3518EV200)进行开发的程序员提供的参考指南。它详述了在STM32微控制器上进行语音模块操作时,对不同功能模块进行系统控制、视频输入、视频输出、视频处理子系统以及视频编码的API接口和配置参数的更新内容。这些更新主要包括: 1. **系统控制**:在2.3小节,修改了HI_MPI_VB_SetConf的注意事项;2.4.2小节,修改了VB_CONF_S的注意事项。这些修改可能涉及到内存管理、缓冲区配置等方面的优化。 2. **视频输入**:3.4小节,更新了HI_MPI_VI_SetLDCAttr、HI_MPI_VI_SetChnAttr、HI_MPI_VI_DisableChn、HI_MPI_VI_SetUserPic、HI_MPI_VI_SetRotate的注意事项,以及HI_MPI_VI_SetUserPic的芯片差异和注意事项。这可能意味着对摄像头输入的处理方式有了新的调整或优化。 3. **视频输出**:4.2小节和4.3小节,HI_MPI_VO_SendFrame的注意事项和一些结构体如VO_VIDEO_LAYER_ATTR_S、VO_ZOOM_ATTR_S、VO_PUB_ATTR_S的注意事项有所修改,这可能涉及到画面显示、缩放和公共属性设置的变化。 4. **视频处理子系统**:5.2.2和5.2.3小节,以及5.3小节中若干函数的注意事项被修改,如HI_MPI_VPSS_SetChnMode、HI_MPI_VPSS_SetExtChnAttr、HI_MPI_VPSS_SetLowDelayAttr,VPSS_CROP_INFO_S的注意事项和VPSS_CHN_ATTR_S的成员和注意事项。这些修改可能与视频处理性能、画面裁剪和低延迟模式有关。 5. **视频编码**:6.2章节中,针对Hi3519芯片,部分小节如6.2.11.1和6.2.4进行了修改,涉及到表6-2、6-4、6.3小节的几个函数的注意事项以及表6-3、6-6的更新。编码格式如VENC_ATTR_MJPEG_S、VENC_ATTR_H264_CBR_S等的配置参数可能有所变化,影响到视频压缩效率和质量。 这些修改旨在提高系统的稳定性和效率,开发者需要根据这些更新来调整他们的代码,以确保与最新的硬件和软件兼容。文档强调,产品的具体功能和服务可能会受到购买时的商业合同和条款的限制,且海思公司不对文档内容提供任何明示或暗示的保证。此外,由于产品不断升级,文档内容也会定期更新,开发者应持续关注最新的开发参考资料。