关于SDL SDL_CreateWindowFrom和SDL_DestroyWindow第二次后无法将视频显示出来。
生活随笔
收集整理的這篇文章主要介紹了
关于SDL SDL_CreateWindowFrom和SDL_DestroyWindow第二次后无法将视频显示出来。
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近自己用QT搞一個(gè)監(jiān)控平臺(tái)的程序UI,然后后臺(tái)一些視頻處理是使用FFMPEG和SDL來做的。
在關(guān)閉播放窗口SDL_DestroyWindow后,再次去顯示視頻就會(huì)發(fā)現(xiàn)顯示不出來。代碼如下
也就是第二次調(diào)用時(shí)發(fā)現(xiàn)視頻出不來了,但是程序什么的都是正常運(yùn)行的。細(xì)心的就會(huì)發(fā)現(xiàn)界面上的窗口都不見了。
SDL_DestroyWindow(sdlScreen);這一句代碼會(huì)將窗口隱藏起來,所以我們?cè)谧詈笤賹⒋翱陲@示出來就好了。
ShowWindow(m_handle, true);加 ShowWindow不讓窗口隱藏。
總結(jié)
以上是生活随笔為你收集整理的关于SDL SDL_CreateWindowFrom和SDL_DestroyWindow第二次后无法将视频显示出来。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux Shell中有三种引号的用法
- 下一篇: js-----Date==字符串