2011-08-18 2 views
0

У меня есть фильтр источника, который нельзя использовать одновременно в двух приложениях. Есть ли способ узнать, используется ли фильтр другим приложением? Я могу добавить фильтр к графику, подключить его, но исключение возникает, когда я запускаю график. Приложение выходит с общей «Неизвестной ошибкой». Я использую DirectShowLibNET. Я хочу показать конкретную ошибку, например, «Использовать фильтр».directshow, как узнать, используется ли фильтр другим приложением

+0

Вы сами написали исходный фильтр? В C++ или C#? Использует ли он структуру GSSF, предоставляемую DirectShow.NET? –

ответ

0

Если это ваш фильтр, вы можете создать именованный файл с отображением памяти, совместно используемый процессами и сделать его видимым, если в другом приложении есть какой-либо экземпляр. В противном случае нет способа узнать это.

Смежные вопросы