开源视频服务器软件MJPG-streamer的研究和应用
2.1 input_uvc输入组件
input_uvc组件的主要功能是获取摄像头拍摄的图像并将其压缩编码,共包括5个组件接口函数,这些组件接口函数是各个组件提供给外部使用的接口。相关函数的定义可查看input_uvc.c文件。
下面以input_uvc输入组件为例来详细介绍模块化程序设计的具体思路以及MJPG-streamer组件的工作方式。
1)int input_init(input_parameter*param)
这个函数是输入组件的初始化函数,它的主要工作是初始化相关参数,为之分配内存空间,并打开视频设备。
输入组件初始化函数的工作流程如图3所示。本文引用地址:https://www.eepw.com.cn/article/148910.htm
视频设备数据结构vdIn的定义如下:
c语言相关文章:c语言教程
摄像头相关文章:摄像头原理 矢量控制相关文章:矢量控制原理
评论