首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DirectShow在IMediaControl.Run()上返回hResul0x887601C2

DirectShow在IMediaControl.Run()上返回hResul0x887601C2
EN

Stack Overflow用户
提问于 2014-01-23 22:08:22
回答 1查看 751关注 0票数 1

我正在做一个简单的C#代码,它使用DirectShowLib从USB记录模拟电视(广播中的所有内容:音频、视频和VBI)。有时,当我调用mediaControl.Run()方法时,它会崩溃并返回HRESULT 0x887601C2,我在任何DirectShow或.NET文档中都找不到它的意义。

有人知道密码是什么意思吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-24 07:18:49

例如,在播放过程中切换用户、注销、启动屏幕保护程序等。视频呈现器正在丢失用于显示视频的资源,因此出现了错误。

如果您立即在Run上得到这一点,也许您正在双监视器系统上运行您的应用程序,视频呈现器设置为一个监视器,而窗口实际上位于另一个监视器上,并且需要一个不同的设置,以便重新获取用于视频显示的硬件资源。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21320350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档