首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DirectShow导致.NET应用程序中的时间变慢

DirectShow导致.NET应用程序中的时间变慢
EN

Stack Overflow用户
提问于 2011-06-15 20:12:22
回答 2查看 577关注 0票数 3

在我们的C# .NET应用程序中,我们有两个DirectShow过滤器图,每个图分别显示一个视频设备和一个音频设备。每当过滤器运行时,系统时间会减慢大约每分钟4-6秒……这些图没有编码任何东西,只是显示了来自源的内容。

这只发生在应用程序中,而不是在GraphEdit中。

是什么导致了这样的行为?我们能做些什么来对抗它呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-15 23:43:27

我认为这一定是某个驱动程序中的错误,导致它延迟中断的时间和频率足够长,以至于一些计时器中断被丢弃。在DirectShow中,没有其他东西能够像这样影响系统时钟。

G

票数 6
EN

Stack Overflow用户

发布于 2011-06-15 20:34:22

您是否在虚拟机上运行您的应用程序?我曾经遇到过一个类似的问题(虽然不是DirectShow),经过大量的挖掘,我们发现这个问题与虚拟机有关-在某些情况下,虚拟机的时间可能会变慢。

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

https://stackoverflow.com/questions/6357492

复制
相关文章

相似问题

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