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

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

什么会导致这种行为?我们可以采取什么措施呢?

最佳答案

我认为这一定是其中一个驱动程序中的错误,导致它使中断的中断时间足够长,并且经常足以中断某些计时器中断。 DirectShow中的其他所有内容都不会影响这样的系统时钟。

G

关于c# - DirectShow导致.NET应用程序中的时间变慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6357492/

10-10 00:59