2012-07-22 48 views
0
工作

我有有線數字調諧器,我需要表達編碼器的圖形看起來就像在畫面中捕捉到它:enter image description here如何爲Expression Encoder 4創建directshow過濾器?或GRF

我的問題是,我並不好與C++我知道一點點的C#,並從我理解我應該要麼創建一個表達式編碼器directshow過濾器要麼創建一個圖形,並將其傳遞到表達式編碼器。我不知道如何做他們兩個。

任何人有任何建議?總的來說,我是一個非常快速的學習者,並且擅長c#,但那都是。

回答

1

Expression Encoder與可用的視頻捕獲設備一起工作,這些設備能夠傳送視頻流,通常以幀和壓縮形式(例如通過網絡攝像頭捕獲)。

相反,您構建了一系列過濾器來生成視頻流。它不是一個設備,而是一個由軟件生成的視頻流。 Expression Encoder不靈活採取這樣的饋送。

有沒有簡單的方法來連接兩者。一種典型的方法是創建一個虛擬設備,用於封裝自定義過濾器圖形(您提供的),並將視頻流作爲捕獲設備進行公開。使這樣的虛擬設備註冊並可供應用程序使用,您可以選擇使用Expression Encoder進行使用。

這種實現將要求您至少使用C++編寫代碼的一部分,因爲底層的API都是原生的。