在使用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。
希望對以後用的人有用吧