C# 集成摄像头导致nVLC崩溃

C# 集成摄像头导致nVLC崩溃,c#,.net,vlc,libvlc,C#,.net,Vlc,Libvlc,我正在使用C#中的nVLC包装器,使用带有集成摄像头和VS2013/.net 4.0的windows 7(64位笔记本电脑)进行流媒体传输。当我在Windows7笔记本电脑上使用USB摄像头时,一切正常。当我使用笔记本电脑附带的集成摄像头时,我看到一个未经处理的异常崩溃。以下是坠机的详细情况 Description: The process was terminated due to an unhandled exception. Exception Info: exception co

我正在使用C#中的nVLC包装器,使用带有集成摄像头和VS2013/.net 4.0的windows 7(64位笔记本电脑)进行流媒体传输。当我在Windows7笔记本电脑上使用USB摄像头时,一切正常。当我使用笔记本电脑附带的集成摄像头时,我看到一个未经处理的异常崩溃。以下是坠机的详细情况

    Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 77704273
    Faulting application name: MyStreamer_nVLC.exe, version: 1.0.0.0, time stamp: 0x54340652
    Faulting module name: ntdll.dll, version: 6.1.7601.18247, time stamp: 0x521ea8e7
    Exception code: 0xc0000005
    Fault offset: 0x00034273
    Faulting process id: 0x2b68
    Faulting application start time: 0x01cfe24badf6a829
    Faulting application path: C:\Users\DarkOne\Desktop\Debug\MyStreamer_nVLC.exe
    Faulting module path: C:\Windows\SysWOW64\ntdll.dll
    Report Id: 014bdbd1-4e3f-11e4-830a-a240181b5488
下面是导致崩溃的代码。集成摄像头打开后,我看到绿灯亮起,紧接着是一声碰撞。USB摄像头工作正常

    string videoDevice = "Integrated Camera"
    string videoDeviceOption = "dshow-vdev=" + videoDevice ;
    string output = @":sout=#transcode{vcodec=h264,vb=256,fps=30,scale=1,acodec=none}:udp{nux=ts,dst=127.0.0.1:8080} ";
    media = factory.CreateMedia<IMedia>(@"dshow://", videoDeviceOption, output);
    player = factory.CreatePlayer<IVideoPlayer>();
    player.Open(media);
    player.Play();
string videoDevice=“集成摄像机”
字符串videoDeviceOption=“dshow vdev=“+视频设备;
字符串输出=@:“sout=#transcode{vcodec=h264,vb=256,fps=30,scale=1,acodec=none}:udp{nux=ts,dst=127.0.0.1:8080}”;
媒体=factory.CreateMedia(@“dshow://”,视频设备选项,输出);
player=factory.CreatePlayer();
播放器。打开(媒体);
player.Play();