我們正試圖讓DirectShow與USB視頻捕獲設備(如this)一起工作。代碼只是在捕獲圖中添加捕獲源的過濾器(capFilter),然後將其連接到已添加到圖中的VMR9渲染器。DirectShow和USB視頻源渲染問題
captureGraph.RenderStream(null, MediaType.Video, capFilter, null, vmr9);
目前,一切運行沒有拋出任何異常,但輸出只是黑色。我在GraphStudio中檢查了捕獲源的輸出,但也導致了相同的黑色輸出。
我可以得到相同的代碼,以處理所有基於USB和HDMI的視頻捕捉設備和網絡遊戲。