2012-05-14 27 views
0

我們有一個爲流式直播視頻構建Directshow圖形的DLL。我正在構建一個使用此DLL的小型.NET應用程序,並遇到一個奇怪的問題。在構建圖形和各個過濾器引腳相互連接的位置,嘗試查找解碼器過濾器的輸出媒體類型時,對IEnumMediaTypes :: Next的調用失敗。這很奇怪,有兩個原因 - 首先,這個DLL已經在我們已經構建的其他應用程序中使用了很多次,其次 - 如果我使用主應用程序作爲運行目標在Debug(VS2010)中運行DLL項目,那麼一切正常正好。DirectShow - IEnumMediaTypes :: Next在某些情況下失敗

任何想法,我需要尋找問題?

回答

0

...調用IEnumMediaTypes ::接下來嘗試失敗時 ...

這是你需要詳細說明的部分。返回錯誤代碼 - 確切地說?崩潰與內存訪問衝突?什麼是當時的圖形拓撲。什麼是調用堆棧。

相關問題