在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中调试时无错误地退出的结果相同4.使用.NET 4重新编译WPFMEdiakit和DirectShowLib也不行。
在Google中搜索会导致问题无法解答。
这导致我怀疑DirectShowLib问题在.NET 4中呈现捕获引脚......
任何帮助请...
答案 0 :(得分:1)
试试这个..
hr = graphBuilder.RenderStream(null,
MediaType.Video, m_captureDevice, null, m_renderer);