首先,像雷神:雷霄骅致敬!
今天我们来讲解一下sdl库播放视频的步骤。
我们先来下下sdl视频显示的流程图
流程图介绍
* SDL_Init():初始化SDL系统
* SDL_CreateWindow() :创建窗口SDL_Window
* SDL_CreateRenderer():创建渲染器SDL_Renderer
* SDL_CreateTexture():创建纹理SDL_Texture
* SDL_UpdateTexture():设置纹理的数据
* SDL_RenderCopy():将纹理的数据拷贝给渲染器
* SDL_RenderPresent():显示
* SDL_Delay():工具函数,用于延时
* SDL_Quit():退出SDL系统
我们再来看下SDL视频显示的数据结构关系图
如下图,展示了sdl视频显示结构体的关系图
结构体图简介
* SDL_Window :代表了一个窗口
* SDL_Renderer:代表了一个渲染器
* SDL_Texture:代表了一个纹理
* SDL_Rect:一个简单的矩形结构
ok,这些结构体需要大家数据,我们在以后需要经常用到