wpfgfx_v0400.dll中的访问冲突?

时间:2014-10-02 04:56:46

标签: wpf c++-cli c++-cx

我正在使用WPF控件将图像绘制为视频。

摘要代码如下:

while(true)
{
    mStream = gcnew UnmanagedMemoryStream((unsigned char*)jpegBuff, jpegBuffLenght);
    JpegBitmapDecoder^ decoder = gcnew JpegBitmapDecoder(mStream, BitmapCreateOptions::PreservePixelFormat, BitmapCacheOption::Default);
    bitmapSource = decoder->Frames[0];
    myWPFControl.DrawImage(bitmapSource)
}

但有时,它会因“访问冲突”消息而崩溃,调用堆栈如下:

enter image description here

我不知道如何解决它。

UPDATE: 

每次while(true)循环都是一个线程,它从IP Camera请求视频流并在WPF控件上绘制它。

当连接了3台摄像机时,通常会发生此问题。

当连接的camreas少于3时很少发生。

请帮帮我。

非常感谢,

T& T公司

0 个答案:

没有答案