directshow,如何知道另一个应用程序是否正在使用过滤器

时间:2011-08-18 10:41:27

标签: directshow directshow.net

我有一个源过滤器,不能同时在两个应用程序中使用。 有没有办法知道过滤器是否被其他应用程序使用? 我可以将过滤器添加到图表中,连接它,但是当我“运行图形”时异常会增加。应用程序以通用“未知错误”退出。我使用DirectShowLibNET。 我想显示一个特定的错误,例如“正在使用过滤器”。

1 个答案:

答案 0 :(得分:0)

如果是您的过滤器,您可以创建一个由进程共享的命名内存映射文件,并在其他应用程序中运行任何实例时使其可见。否则,无法找到答案。