開源視頻服務器軟件MJPG-streamer的研究和應用
2.1 input_uvc輸入組件
input_uvc組件的主要功能是獲取攝像頭拍攝的圖像并將其壓縮編碼,共包括5個組件接口函數,這些組件接口函數是各個組件提供給外部使用的接口。相關函數的定義可查看input_uvc.c文件。
下面以input_uvc輸入組件為例來詳細介紹模塊化程序設計的具體思路以及MJPG-streamer組件的工作方式。
1)int input_init(input_parameter*param)
這個函數是輸入組件的初始化函數,它的主要工作是初始化相關參數,為之分配內存空間,并打開視頻設備。
輸入組件初始化函數的工作流程如圖3所示。本文引用地址:http://www.104case.com/article/148910.htm
視頻設備數據結構vdIn的定義如下:
c語言相關文章:c語言教程
攝像頭相關文章:攝像頭原理 矢量控制相關文章:矢量控制原理
評論