2010-09-14 76 views
1

我需要編寫一個DirectShow捕捉過濾器,它包裝「真實」的視頻設備(打包器)並對所捕獲的視頻進行去隔行掃描。從 接口的角度來看,這必須是一個單獨的視頻設備 在枚舉器中可供選擇,它連接到一個真實的視頻 設備,並插入視頻 設備輸出引腳和自己的輸出引腳之間的變換濾波器(反交錯) 。我的問題是 - 我的 方法是否正確?我想簡單地開發一個DShow捕捉視頻過濾器,實例化一個變換過濾器,並自動連接我的 過濾器的引腳。是否有更好的方法在真實的視頻設備和使用它的應用程序之間「注入」一個轉換過濾器 ? 問候直接顯示捕捉過濾器「包裝」

多米尼克Tomczak

回答

2

去隔行不包裝,你可以創建一個變換濾波器,並給它一個非常高的優點,這樣它可以自動添加(注入),以圖表。請參閱MatrixMixer,它可以爲音頻做類似的事情。

如果您確實需要包裝,請使用原始視頻設備和轉換過濾器創建第二個圖形。然後將輸出傳輸到包裝過濾器所在的圖形中。有關如何使用圖A的輸出作爲圖B的輸入的示例,請參見GMFBridge

+0

感謝您的回答。高價值是否導致自動過濾器注入任何圖形?我如何控制將變換過濾器注入哪些圖形? – cubesoft 2010-09-16 11:52:53

+0

對於第二個答案,我真的需要第二個圖嗎?我不能只填充填充到應用程序圖表中? – cubesoft 2010-09-16 11:53:34

+0

如果要將過濾器注入圖表,只需查看矩陣混合器如何工作。將它安裝在你的電腦上,使用graphedit,添加音頻捕獲過濾器,選擇渲染或手動連接到渲染器。當過濾器添加到圖形中時,您可以控制自己。例如,你必須注意它沒有被添加兩次到同一個圖表。 – wimh 2010-09-17 09:20:07