SDL简介
•作用
▫SDL(Simple DirectMedia Layer)库的作用说白了就是封装了复杂的视音频底层交互工作,简化了视音频处理的难度。
▫本课程中只涉及到SDL库的一小部分——视频显示部分。
•特点
▫跨平台
▫开源
SDL结构如下所示:
SDL视频显示:
1,SDL视频显示流程图如下:
2,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系统
3ÿ