很多客戶要求vga采集卡需要提供sdk二次開發(fā)包,還有客戶不了解DirectShow的概念,理念設(shè)計(jì),韋斯科技vga采集卡基于DirectShow 運(yùn)行的方式根據(jù)客戶需求開發(fā)。
首先DirectShow是微軟公司提供的一套在Windows平臺(tái)上進(jìn)行流媒體處理的開發(fā)包,9.0之前與DirectX開發(fā)包一起發(fā)布,之后包含在windows SDK中。
運(yùn)用DirectShow,我們可以很方便地從支持WDM驅(qū)動(dòng)模型的采集卡上捕獲數(shù)據(jù),并且進(jìn)行相應(yīng)的后期處理乃至存儲(chǔ)到文件中。它廣泛地支持各種媒體格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒體數(shù)據(jù)的回放變得輕而易舉。另外,DirectShow還集成了DirectX其它部分(比如DirectDraw、DirectSound)的技術(shù),直接支持DVD的播放,視頻的非線性編輯,以及與數(shù)字?jǐn)z像機(jī)的數(shù)據(jù)交換。
vga采集卡基于DirectSound設(shè)計(jì)理念,源自于DirectShow 運(yùn)行的方式通常是一個(gè)開發(fā)者創(chuàng)建一個(gè) Filter Graph,把一些 Filter - 可能訂制 - 加入 Filter Graph,然后播放文件,或者播放來(lái)自互聯(lián)網(wǎng)或照相機(jī)的數(shù)據(jù)。當(dāng)播放進(jìn)程運(yùn)行時(shí),F(xiàn)ilter Graph 在 Windows 注冊(cè)中尋找注冊(cè)了的 Filters 并且為這些 Filter 創(chuàng)建本地提供的 Graph 。在這之后,它將所有的 Filter 連接在一起,并且在開發(fā)者的請(qǐng)求下,播放/中止創(chuàng)造的Graph。
為一個(gè) mp3 文件創(chuàng)建的 Filter graph,由 DirectShow 自帶的示例 GraphEdit 來(lái)播放。在這幅圖中大的方塊代表 Filter graph ,小的方塊代表端口。 每個(gè)Filter表示數(shù)據(jù)處理過(guò)程的一個(gè)階段,舉例來(lái)說(shuō)從一個(gè)文件或照相機(jī)讀取數(shù)據(jù),解碼,轉(zhuǎn)換以及繪制。filter 有若干的能被連接到其他 filter 上的連接點(diǎn)的Interface。Interface可能是輸出或輸入。根據(jù) filter,數(shù)據(jù)被采用“拉模式”從輸出端口輸出,或者以“推模式”被推到另一個(gè)輸入端口,并借此來(lái)傳輸數(shù)據(jù)。 大多數(shù) filters 的創(chuàng)建使用了一組 DirectShow SDK 提供的 C++類,叫做 DirectShow BaseClass。這些為 filters 解決了許多創(chuàng)建,注冊(cè)和連接的問(wèn)題。如果要讓 filter graph 能夠自動(dòng)的使用 filters,它們需要在一個(gè)分開的 DirectShow 項(xiàng)目中被登記并與 COM 一起登記。 這一個(gè)注冊(cè)能被 DirectShow BaseClass處理。然而,如果應(yīng)用程序手工增加 filters,他們不需要被全然登記。 不幸地,它難以修改一個(gè)正在運(yùn)行中的 graph 。從頭停止 graph 而產(chǎn)生一個(gè)新 graph 通常是比較容易的。
VGA高清視頻采集卡WIS-HDCAP1.1(支持2U、4U機(jī)箱)
業(yè)內(nèi)唯一支持同時(shí)支持LINUX系統(tǒng)和WINDOWS系統(tǒng)的VGA采集卡WIS-HDCAP1.1
業(yè)內(nèi)唯一支持Drictshow真正的1080P質(zhì)量的VGA采集卡WIS-HDCAP1.1
業(yè)內(nèi)唯一同時(shí)可以支持分量、VGA、DVI、HDMI四種標(biāo)準(zhǔn)的VGA采集卡WIS-HDCAP1.1