2017-06-22 37 views
2

887601c2錯誤的常見原因是什麼? 如下所示 -2005532222(887601c2)directx/directshow準備好界面失敗/未能顯示圖像

我有一個用directshow編寫的程序,它捕獲一個電視調諧器設備並呈現它。

找到捕獲設備: '了Hauppage Cx23100視頻捕捉' 沒有提出IMAGE:887601c2 PrepareSurface失敗[-2005532222] 找到捕獲設備: '了Hauppage Cx23100視頻捕捉' 沒有提出IMAGE:887601c2 PrepareSurface失敗[ -2005532222]

在以後的日子: 發現捕獲設備: '了Hauppage Cx23100視頻捕捉' 的getFrame失敗[887601c2] 無法獲取幀 PrepareSurface失敗[-2005532222] 的getFrame失敗[887601c2] 無法獲取幀 的getFrame失敗[887601c2] 無法獲取幀 的getFrame失敗[887601c2] 無法獲取幀 的getFrame失敗[887601c2] 無法獲取幀

回答

0

的錯誤是0x887601C2 DDERR_SURFACELOST。該錯誤顯然與視頻呈現有關,或者是資源丟失,例如桌面鎖定或併發應用程序操作,或者也可能與多監視器系統上的配置錯誤有關。

有關可能的原因,請參見DirectShow return hresult 0x887601C2 on IMediaControl.Run()