程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sdl-SDL2 更改窗口大小,視頻卡主

sdl-SDL2 更改窗口大小,視頻卡主

編輯:編程綜合問答
SDL2 更改窗口大小,視頻卡主

在使用SDL2.0時,使用了SDL API函數SDL_SetWindowSize函數後,視頻播放就會卡主,若是使用SDL_SetWindowPosition只是移動位置是不會有問題的?
ShowData(const unsigned char *pY,const unsigned char *pU,const unsigned char *pV,int width)
{
if( pTexture == NULL || pRender == NULL )
return;

SDL_UpdateYUVTexture(pTexture,&sdlRT,pY,width,pU,width/2,
    pV,width/2);

SDL_RenderClear( pRender );
SDL_RenderCopy( pRender, pTexture, &sdlRT, &dstRT );
SDL_RenderPresent( pRender );

}

最佳回答:


沒人回答!
不過我已經搞定了!
修改源碼中的代碼!
SDL_OnWindowResized中的SDL_WINDOWEVENT_SIZE_CHANGED更改為SDL_WINDOWEVENT_RESIZED。
希望對以後用的人有用吧

MandyLover
xmcy001122
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved