c# - DirectShow 导致 .NET 应用程序中的时间变慢

标签 c# .net time directshow directshow.net

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

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

什么会导致这种行为?我们可以做些什么来对抗它?

最佳答案

我认为这一定是其中一个驱动程序中的一个错误,导致它延迟中断足够长的时间并且经常足以丢弃一些定时器中断。 DirectShow 中的其他任何东西都无法像这样影响系统时钟。

G

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

相关文章:

c# - 通过 TypeBuilder 添加 DisplayAttribute

c# - 获取临时键 x 和 y 坐标

c# - 评估不适用于比较

ruby-on-rails - 在测试期间模拟当前日期

MySQL 数据类型 - 与 DATETIME 条目相比,分别存储 DATE 类型和 TIME 类型是否可以为每条记录节省 2 个字节?

c# - 无法在不处置 Document 和 PdfWriter 的情况下处置 PdfReader

c# - 如何在 Visual Studio Code 中更改控制台应用程序的图标?

.net - {"d":""} 在asp.net web 服务响应中是什么意思

php - mysql中如何过滤有两次时间的记录?

c# - 如何使用 C# 通过 Web 服务调用存储过程?