首先是
CWnd* pWnd = this->GetDlgItem(IDC_STATIC_VIDEO);
pWnd->GetWindowRect(&rc);SDL_putenv(variable); //这句是最重要的了,
但是此时还是创建原来的SDL_app窗口,原因如下
SDL_putenv是设置一个环境变量,SDL_init的是初始化动态库接口,两者有先后顺序的,先设置环境变量再初始化SDL_init就可以了
将图片进行缩放的时候,显示不成规定的大小
sws_scale(img_convert_ctx, frame->data, frame->linesize, //进行文件缩放
0, videoCodecCtx->height, pict.data, pict.linesize);
原因是参数设置错误,将第5个参数是Src的高度误认为是Dst的高度,导致错误