我正在使用codeplex的WPF MediaKit在我的应用程序中显示一个网络摄像头,到目前为止一直很好。但我也希望从网络摄像头中捕获图像。我正在使用EnableSampleGrabbing属性,并且我已经连接到NewVideoSample事件。
但事件永远不会发生!我已经下载了源代码,并一直下载到ISampleGrabberCB.SampleCB方法,它永远不会被触发。我怀疑这个方法应该由MediaKit使用的DirectShowLib dll触发。我还下载了这个DLL的最新版本。
有没有人成功完成了这项工作?或者我可以使用的任何其他工具包?
我在Windows7 64bit上使用VS2010,.net 4.0。
答案 0 :(得分:0)
好的,我必须自己回答。
问题是我使用的是具有信号硬件编码的Freetalk skype网络摄像头。当我尝试使用普通网络摄像头时,它可以工作。