999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VFW視頻捕捉設備驅動程序設計

2010-01-01 07:25:37劉廣文李相偉陳廣秋
中國新技術新產品 2010年13期
關鍵詞:結構設備

劉廣文 李相偉 陳廣秋

(1、長春理工大學,吉林 長春 130022 2、空軍航空大學,吉林 長春 130022)

1 VFW視頻捕捉

以多媒體為代表的信息技術和信息產業的發展和應用對人類社會產生的影響和作用越來越顯著,但是多媒體信息帶來了“信息爆炸”,無疑給存儲器的存儲容量、通信干線的信道傳輸率以及計算機的速度都增加了極大的壓力。數據壓縮技術是個行之有效的方法,通過數據壓縮手段把信息數據量壓下來,以壓縮形式存儲和傳輸,既緊縮節約了存儲空間,又提高了通信千線的傳輸效率,同時也使計算機實時處理音頻、視頻信息,以保證播放出高質量的視頻、音頻節目成為可能。VFW(Video for Windows)是Microsoft公司推出的關于數字視頻的一個軟件包,它能使應用程序數字化并播放從傳統模擬視頻源得到的視頻剪輯。VFW的一個關鍵思想是播放時不需要專用硬件,為了解決數字視頻數據量大的問題,需要對數據進行壓縮。于是,它引進了AVI文件標準,該標準未規定如何對視頻進行捕獲、壓縮及播放,僅規定視頻和音頻該如何存儲在硬盤上,在AVI文件中交替存儲視頻幀和與之相匹配的音頻數據,VFW給程序員提供。

VFW主要由以下6個模塊組成。

(1)AVICAP.DLL:包括了執行視頻捕獲的函數,它給AVI文件I/O和視頻、音頻設備驅動程序提供了一個高級接口。

(2)MSVIDEO.DLL:用一套特殊的DrawDib函數來處理屏幕上的視頻操作。

(3)MCIAVI.DRV:此驅動程序包括對VFW的MCI命令的解釋器。

(4)AVIFILE.DLL:支持由標準多媒體I/O(MMIO)函數提供的更高的命令來訪問.AVI文件。

(5)壓縮管理器(ICM):管理用于視頻壓縮-解壓縮的編解碼器(CODEC)。

(6)音頻壓縮管理器ACM:提供與ICM相似的服務,不同的是它適于波形音頻。

Visual C++在支持VFW方面提供有vfw32.lib、msacm32.lib、winmm.lib 等類似的庫。特別是它提供了功能強大、簡單易行、類似于MCIWnd的窗口類AVICap為應用程序提供了一個簡單的、基于消息的接口,使之能訪問視頻和波形音頻硬件,并能在將視頻流捕獲到硬盤上的過程中進行控制。而用視頻捕捉設備驅動程序才能真正控制視頻流的大小。捕捉設備驅動程序和相應的底層硬件決定了視頻捕捉的方方面面,包括可接受的視頻源、顯示方式、格式以及壓縮方式。一個音頻驅動程序會指定被捕捉到的音頻數據的存儲格式和壓縮方式。

2 捕捉設備驅動程序的性能

可以用WM-CAP-DRIVER-GET-CAPS消息(或者capDriverGetCaps宏)來得到連接到當前捕捉窗口的硬件的性能。這個消息通過CAPDRIVERCAPS結構返回設備驅動程序和硬件的性能信息。

3 視頻對話框

每個捕捉驅動器都可以提供4個對話框來控制視頻的數字化和捕捉過程,為了減少視頻數據的大小,它們還會定義視頻的壓縮屬性。視頻源對話框用于控制視頻輸入頻道的選擇和一些影響視頻圖像被數字化的幀緩沖的參數選擇。這個對話框枚舉連續視頻源的捕捉卡的信號種類,并且控制顏色、對比度、飽和度的改變。如果視頻捕捉驅動程序支持,還可以用WMCAP-DLG-VIDEOSOURCE消息(或者capDlgVideoSource宏)來更新和顯示這個對話框。

4 預覽和疊加模式

一個捕捉驅動程序能提供兩個方法來顯示輸入視頻流:預覽和疊加模式。如果兩個方法都提供了,用戶就可以從中選擇一種使用了。

預覽模式將數字幀從捕捉設備傳到系統內存,然后用圖形設備接口(GUI)函數來把這些幀顯示到捕捉窗口上。當父窗口失去焦點時,應用程序會減小預覽頻率,而當父窗口得到焦點時,應用程序會增加預覽頻率。因為預覽操作很比較消耗CPU資源,這一操作會減小系統的整體響應時間。

有3條消息用來控制預覽操作。

(1)通過把WM-CAP-SET-PREVIEW消息(或capPreview宏)發送給捕捉窗口來使預覽模式有效或者失效。

(2)通過把WM-CAP-SET-PREVIEWRA TE消息(或capPreviewRate宏)發送給捕捉窗口來設置在預覽模式夏幀的顯示頻率。

(3)用WM-CAP-SET-ShCALE消息(或capPreviewScale宏)來使預覽模式的縮放有效或者無效。

5 視頻格式

可以發送WM-CAP-GET-VIDEOFORMAT消息給捕捉窗口(或者用capGetVideoFormat和capGetVideoFormatSize宏)來得到視頻格式的結構和該結構的大小。而向捕捉窗口發送WM-CAP-SET-VIDEOFORMAT消息(或者用capSetVideoFormat宏)則可以設置視頻格式。

6 視頻捕捉設置

CAPTUREPARMS結構體里面包含了許多視頻流捕捉的控制參數,控制視頻捕捉過程中的幾個方面,對它進行操作可以完成一些功能:指定幀頻率;指定申請的視頻緩沖區的大小;使音頻捕捉有效或無效;指定捕捉間隔;指定MCI設備在捕捉過程中是否使用;指定鍵盤或者鼠標來控制捕捉結束;指定捕捉中的默認視頻類別。

可以發送WM-CAP-GET-SEQUENCESETUP消息給捕捉窗口(或者用capCaptureGetSetup宏)來得到一個CAPTUREPARM S結構體類型的返回值,里面有當前的捕捉設備。而要設備捕捉窗口的設備,要先把設備值填充到一個CAPTUREPARMS結構體內,然后把它作為參數,用WM-CAP-GET-SEQUENCESETUP消息(或者capCaptureGetSetup宏)發送給捕捉窗口。

7 音頻格式

可以發送WM-CAP-GET-AUDIOFORMAT消息給捕捉窗口(或者用capGetAudioFormat和capGetAudioFormatSize宏)來得到音頻數據的格式和該格式結構體的大小。默認的捕捉音頻格式是mono、8-bitHE和11kHz PCM。當用WM-CAP-GET-AUDIOFORMAT消息得到格式時,通常會用WAVEFORMATEX結構。可以向捕捉窗口發送WM-CAP-SET-AUDIOFORMAT消息(或者用capSetAudioFormat宏)來設置音頻格式。設置時要傳入一個WAVEFORMAT、WAVEGORMATEX或者PCMWAV EFORMAT結構的指針,到底選用哪種結構取決于音頻類型。

[1]黎洪松.數字視頻技術及其應用[M].清華大學出版社,1997.

[2]精英科技編著.視頻壓縮與音頻編碼技術[M].中國電力出版社,1999.

[3]胡國榮.數字視頻及其壓縮標準[M].北京廣播學院出版社,2000.

[4]黃衛農,賴宏彬,陳健.MPEG-4視頻編碼算法結構分析[J].上海交通大學信號處理研究所 電視技術[J],2000年7月總第217期.

[5]劉瑋.Visual C++視頻/音頻開發實用工程案例精選[M].人民郵電出版社,1992.

[6]鐘玉琢,王琪,賀玉文.基于對象的多媒體數據壓縮編碼國際標準MPEG-4及其校驗模型[M].科學出版社,2000.

猜你喜歡
結構設備
諧響應分析在設備減振中的應用
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
論《日出》的結構
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
如何在設備采購中節省成本
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 人妻无码中文字幕第一区| 亚洲福利一区二区三区| 久久精品波多野结衣| 欧美日韩中文字幕在线| 精品无码人妻一区二区| 日韩欧美国产成人| 国产微拍一区| 波多野结衣中文字幕一区| 亚洲国产一区在线观看| 亚洲全网成人资源在线观看| 国产成人综合日韩精品无码不卡 | 久久久成年黄色视频| 国产亚洲男人的天堂在线观看| 午夜国产不卡在线观看视频| 欧美精品亚洲精品日韩专区va| 国产极品美女在线| 91国内在线观看| 久久不卡国产精品无码| 亚洲欧美日韩中文字幕一区二区三区 | 欧美h在线观看| 国产成人91精品免费网址在线| 国产免费精彩视频| 国产丝袜丝视频在线观看| 久久久久亚洲Av片无码观看| 亚洲欧美日韩另类| 成人亚洲国产| 久久国产精品夜色| 国内精自线i品一区202| 一级爱做片免费观看久久| 无码在线激情片| 国产手机在线小视频免费观看| 久久久久亚洲AV成人人电影软件| 亚洲成人免费看| 午夜国产理论| 亚洲中文字幕日产无码2021| 99视频在线观看免费| 国产自在线拍| 色综合婷婷| 国产黑人在线| 国产一区二区在线视频观看| 亚洲欧美不卡中文字幕| 狠狠亚洲五月天| 九九热视频精品在线| 久久久91人妻无码精品蜜桃HD| 国产精品丝袜视频| 97久久精品人人| 国产青青操| 成年人久久黄色网站| 久久久精品国产亚洲AV日韩| 中文字幕亚洲综久久2021| 99视频在线精品免费观看6| 国产乱视频网站| 亚洲综合婷婷激情| 日韩欧美国产三级| 亚洲精品卡2卡3卡4卡5卡区| 国产成人一区| 一本综合久久| 四虎影视库国产精品一区| 欧美一区精品| 午夜老司机永久免费看片| 日韩第一页在线| 免费一看一级毛片| 男女性色大片免费网站| 夜夜拍夜夜爽| 亚洲伦理一区二区| 国产高清自拍视频| 一级香蕉人体视频| 久久人午夜亚洲精品无码区| 久久77777| 伊人久久大香线蕉影院| 精品一区国产精品| 国产成人夜色91| 欧美区一区| 亚洲无码视频一区二区三区| 国产精品三级av及在线观看| 精品亚洲麻豆1区2区3区| 色哟哟精品无码网站在线播放视频| 欧美区日韩区| 九色视频最新网址 | 亚洲天堂首页| 欧美人人干| 午夜精品国产自在|