使用DirectShow但不在设计器中的AccessViolationException

时间:2014-10-02 15:21:14

标签: c# wpf visual-studio-2013 directshow

我正在使用WPFMediaKit在WPF中呈现网络摄像头流但是在我的桌面上运行应用程序时,我在尝试构建DirectShow图时遇到了AccessViolationException。

这不会发生在我的任何其他计算机上,视频流可以加载到设计器中。我确保设计人员在运行之前不再处理网络摄像头,但仍然无法正常工作。

在将捕获设备添加到DirectShow图时,它会在以下行上抛出AccessViolationException。

hr = graphBuilder.RenderStream(PinCategory.Preview,
                                           MediaType.Video,
                                           m_captureDevice,
                                           null,
                                           m_renderer);

可能导致此错误的原因是什么?是否有任何理由可以在设计师中使用,但在运行应用程序时却没有?在VS内部运行或不运行似乎没有区别,也没有以管理员身份运行。

0 个答案:

没有答案