原文地址: https://blog.csdn.net/JerryWu145/article/details/79438120
首先姿搜,像雷神:雷霄驊致敬骆莹!
今天我們來講解一下sdl庫播放視頻的步驟抑月。
我們先來下下sdl視頻顯示的流程圖
流程圖介紹
* SDL_Init():初始化SDL系統(tǒng)
* SDL_CreateWindow() :創(chuàng)建窗口SDL_Window
* SDL_CreateRenderer():創(chuàng)建渲染器SDL_Renderer
* SDL_CreateTexture():創(chuàng)建紋理SDL_Texture
* SDL_UpdateTexture():設(shè)置紋理的數(shù)據(jù)
* SDL_RenderCopy():將紋理的數(shù)據(jù)拷貝給渲染器
* SDL_RenderPresent():顯示
* SDL_Delay():工具函數(shù),用于延時(shí)
* SDL_Quit():退出SDL系統(tǒng)
我們?cè)賮砜聪耂DL視頻顯示的數(shù)據(jù)結(jié)構(gòu)關(guān)系圖
如下圖遭赂,展示了sdl視頻顯示結(jié)構(gòu)體的關(guān)系圖
結(jié)構(gòu)體圖簡(jiǎn)介
* SDL_Window :代表了一個(gè)窗口
* SDL_Renderer:代表了一個(gè)渲染器
* SDL_Texture:代表了一個(gè)紋理
* SDL_Rect:一個(gè)簡(jiǎn)單的矩形結(jié)構(gòu)
ok潜索,這些結(jié)構(gòu)體需要大家數(shù)據(jù)臭增,我們?cè)谝院笮枰?jīng)常用到