[小白]FFMPEG小白-day08(sdl项目播放视频流程及结构体关系图)

原文地址: https://blog.csdn.net/JerryWu145/article/details/79438120

首先,像雷神:雷霄骅致敬!



今天我们来讲解一下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,这些结构体需要大家数据,我们在以后需要经常用到

你可能感兴趣的:([小白]FFMPEG小白-day08(sdl项目播放视频流程及结构体关系图))