在 WPFMediaKit 中使用 videocaptureelement 时,我无法使用 .net 4 VS2010 应用程序运行它,但是该应用程序在 .NET 3.5 VS2010 环境中运行良好。
该应用程序只是弹出而没有错误(尽管我在域和应用程序中捕获了异常)。调试到 WPFMediaKit 会导致错误
hr = graphBuilder.RenderStream(PinCategory.Preview,
MediaType.Video,
m_captureDevice,
null,
m_renderer);
删除上面的行将使应用程序在 .NET 4 VS2010 中正常工作。
我尝试在 WPFMediaKit 中的 sampleapplication 中进行调试,结果与在 .NET 4 中调试应用程序时应用程序将无错误退出的结果相同。使用 .NET 4 重新编译 WPFMEdiakit 和 DirectShowLib 也不起作用。
在谷歌中搜索会导致没有答案的问题。
这使我怀疑 DirectShowLib 问题在 .NET 4 中呈现捕获引脚...
任何帮助请...