【问题标题】:directx/directshow preparesurface fail / fail to present imagedirectx/directshow preparesurface 失败/无法呈现图像
【发布时间】:2017-06-22 15:00:16
【问题描述】:

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] 无法获取帧

【问题讨论】:

    标签: c# c++ video directx directshow


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 2012-09-13
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多