使用Directshow进行桌面屏幕录制 - PushSourceDesktop

时间:2016-01-14 05:30:47

标签: directshow directshow.net

我正在使用DirectShow.NET来利用网络摄像头和桌面屏幕录制功能。我成功进行网络摄像头录制。现在,转向桌面屏幕录制我已经这样做了:

  1. 已下载Windows SDK,已生成已编译的push source项目并生成pushsource.dll

  2. 使用pushsource.dll

  3. 注册regsvr32
  4. 使用graphedit和生成的AVI / asf文件成功构建PushSource Desktop Filter图表。

  5. 毕竟现在我想用c#代码做这件事,在尝试开始开发时我面临以下问题以及一些疑惑

    1. 我在我的项目中引用了DirectShowLib-2005.dll,但不知道如何将PushSource Desktop Filter添加到图表中(ICaptureGraphBuilder2和IFilterGraph2)

    2. 我尝试引用pushsource.dll但未成功。

    3. 在客户端计算机上部署应用程序时,是否还需要在客户端计算机上执行regsvr32 pushsource.dll步骤?

0 个答案:

没有答案