使用WPF MediaKit捕获网络摄像头

时间:2011-09-15 11:26:49

标签: wpf wpf-mediakit

我正在使用codeplex的WPF MediaKit在我的应用程序中显示一个网络摄像头,到目前为止一直很好。但我也希望从网络摄像头中捕获图像。我正在使用EnableSampleGrabbing属性,并且我已经连接到NewVideoSample事件。

但事件永远不会发生!我已经下载了源代码,并一直下载到ISampleGrabberCB.SampleCB方法,它永远不会被触发。我怀疑这个方法应该由MediaKit使用的DirectShowLib dll触发。我还下载了这个DLL的最新版本。

有没有人成功完成了这项工作?或者我可以使用的任何其他工具包?

我在Windows7 64bit上使用VS2010,.net 4.0。

1 个答案:

答案 0 :(得分:0)

好的,我必须自己回答。

问题是我使用的是具有信号硬件编码的Freetalk skype网络摄像头。当我尝试使用普通网络摄像头时,它可以工作。