搜索新聞

韋斯科技vga采集卡基于DirectShow 運行的方式

來源:投影時代 更新日期:2013-03-21 作者:pjtime資訊組

    很多客戶要求vga采集卡需要提供sdk二次開發(fā)包,還有客戶不了解DirectShow的概念,理念設計,韋斯科技vga采集卡基于DirectShow 運行的方式根據(jù)客戶需求開發(fā)。

    首先DirectShow是微軟公司提供的一套在Windows平臺上進行流媒體處理的開發(fā)包,9.0之前與DirectX開發(fā)包一起發(fā)布,之后包含在windows SDK中。

    運用DirectShow,我們可以很方便地從支持WDM驅動模型的采集卡上捕獲數(shù)據(jù),并且進行相應的后期處理乃至存儲到文件中。它廣泛地支持各種媒體格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒體數(shù)據(jù)的回放變得輕而易舉。另外,DirectShow還集成了DirectX其它部分(比如DirectDraw、DirectSound)的技術,直接支持DVD的播放,視頻的非線性編輯,以及與數(shù)字攝像機的數(shù)據(jù)交換。

    vga采集卡基于DirectSound設計理念,源自于DirectShow 運行的方式通常是一個開發(fā)者創(chuàng)建一個 Filter Graph,把一些 Filter - 可能訂制 - 加入 Filter Graph,然后播放文件,或者播放來自互聯(lián)網或照相機的數(shù)據(jù)。當播放進程運行時,F(xiàn)ilter Graph 在 Windows 注冊中尋找注冊了的 Filters 并且為這些 Filter 創(chuàng)建本地提供的 Graph 。在這之后,它將所有的 Filter 連接在一起,并且在開發(fā)者的請求下,播放/中止創(chuàng)造的Graph。

    為一個 mp3 文件創(chuàng)建的 Filter graph,由 DirectShow 自帶的示例 GraphEdit 來播放。在這幅圖中大的方塊代表 Filter graph ,小的方塊代表端口。 每個Filter表示數(shù)據(jù)處理過程的一個階段,舉例來說從一個文件或照相機讀取數(shù)據(jù),解碼,轉換以及繪制。filter 有若干的能被連接到其他 filter 上的連接點的Interface。Interface可能是輸出或輸入。根據(jù) filter,數(shù)據(jù)被采用“拉模式”從輸出端口輸出,或者以“推模式”被推到另一個輸入端口,并借此來傳輸數(shù)據(jù)。 大多數(shù) filters 的創(chuàng)建使用了一組 DirectShow SDK 提供的 C++類,叫做 DirectShow BaseClass。這些為 filters 解決了許多創(chuàng)建,注冊和連接的問題。如果要讓 filter graph 能夠自動的使用 filters,它們需要在一個分開的 DirectShow 項目中被登記并與 COM 一起登記。 這一個注冊能被 DirectShow BaseClass處理。然而,如果應用程序手工增加 filters,他們不需要被全然登記。 不幸地,它難以修改一個正在運行中的 graph 。從頭停止 graph 而產生一個新 graph 通常是比較容易的。

    VGA高清視頻采集卡WIS-HDCAP1.1(支持2U、4U機箱)

    業(yè)內唯一支持同時支持LINUX系統(tǒng)和WINDOWS系統(tǒng)的VGA采集卡WIS-HDCAP1.1

    業(yè)內唯一支持Drictshow真正的1080P質量的VGA采集卡WIS-HDCAP1.1

    業(yè)內唯一同時可以支持分量、VGA、DVI、HDMI四種標準的VGA采集卡WIS-HDCAP1.1

廣告聯(lián)系:010-82755684 | 010-82755685 手機版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網 版權所有 關于投影時代 | 聯(lián)系我們 | 歡迎來稿 | 網站地圖
返回首頁 網友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發(fā)表評論