887601c2错误的常见原因是什么?
如下所示
-2005532222(887601c2)

我有一个用DirectShow编写的程序,可以捕获电视调谐器设备并进行渲染。

找到的捕获设备:“Hauppage Cx23100视频捕获”
无法显示当前图像:887601c2
PrepareSurface失败[-2005532222]
找到的捕获设备:“Hauppage Cx23100视频捕获”
无法显示当前图像:887601c2
PrepareSurface失败[-2005532222]

在第二天:
找到的捕获设备:“Hauppage Cx23100视频捕获”
GetFrame失败[887601c2]
无法获得框架
PrepareSurface失败[-2005532222]
GetFrame失败[887601c2]
无法获取框架
GetFrame失败[887601c2]
无法获得框架
GetFrame失败[887601c2]
无法获得框架
GetFrame失败[887601c2]
无法获得框架

最佳答案

错误是0x887601C2 DDERR_SURFACELOST。该错误显然与视频呈现有关,或者与桌面锁定或并发应用程序操作相关的资源丢失,或者也可能与多显示器系统上的配置错误有关。

请参阅DirectShow return hresult 0x887601C2 on IMediaControl.Run()以了解可能的原因。

07-27 13:37