2013-11-25 66 views
0

我在DirectShow中開發了一個捕獲過濾器,用於將圖像從凸輪發送到FMLE。爲了測試它,我發送RGB 24b藍色樣本,這些樣本可以在GraphEdit或GraphStudio上正確顯示,而在FMLE中,它們採用平板色(我在下圖中向您展示了這一點)。我認爲這是mediatype談判的問題,但我被卡住了。這將是我的下一個步驟來糾正這一點?directshow過濾器之間的介質類型錯誤

enter image description here

回答

1

問題是最有可能的媒體類型協商。 Adobe FMLE不是一個很好的行爲視頻捕捉應用程序,可以準確地實現視頻捕捉以支持各種設備。相反,它假設該設備是網絡攝像頭,支持感興趣的分辨率和像素格式。如果它忽略了填充程序在某些呼叫中返回的錯誤代碼,請不要感到驚訝。

這將是我的下一個步驟來解決這個問題?

您的下一步是跟蹤所有來電,瞭解FMLE對您的期望。那麼你將不得不分別更新你的過濾器。例如,應用程序可能需要您支持特定的解決方案,並且您可能需要調整您的結果,而不是堅持支持和建議的解決方案。