如何在c ++中的directdhow应用程序之前停止弹出ffdshow对话框

时间:2013-06-06 09:27:16

标签: c++ video directshow ffdshow

我编写了一个应用程序,通过笔记本电脑网络摄像头使用C ++中的Direct show api自动捕获图像。它运行良好,但在捕获图像之前会弹出一个ffdshow对话框。 如何以编程方式停止ffdshow对话框?

1 个答案:

答案 0 :(得分:0)

ffdshow使用此对话框令人讨厌地入侵应用程序,因此您需要通过以下方式在ffdshow端“修复”它:

  1. 卸载ffdshow
  2. 将您的应用程序放到ffdshow例外列表中以禁止对话(通过注册表)
  3. 通过指令DriectShow过滤器图表不用ffdshow进行解码(通过IAMGraphBuilderCallback
  4. 明确地将ffdshow添加到图表中,您也应该绕过提示