当前位置: 代码迷 >> 综合 >> ::DrawDibDraw函数显示视频时出现红绿线条的问题
  详细解决方案

::DrawDibDraw函数显示视频时出现红绿线条的问题

热度:69   发布时间:2024-01-20 13:45:35.0

我在::DrawDibDraw函数显示接收到的视频数据时,出现显示红绿线条的问题,经检查是由于缓冲区太小造成的。

例如在

::DrawDibDraw(hdib,m_hdc,220,120,-1,-1,&m_bmpinfo.bmiHeader, DeVideoData1,-40,-40,-216,-184,DDF_SAME_DRAW);

中DeVideoData1声明为char DeVideoData1[IMAGESIZE];时出现红绿线条,改为char DeVideoData1[IMAGESIZE+10];即可正常显示。

Powered by Zoundry Raven

  相关解决方案