第十三章 视频播放器开发之渲染背景
Posted 努力加贝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十三章 视频播放器开发之渲染背景相关的知识,希望对你有一定的参考价值。
视频播放器开发之渲染背景
- 在完成上一章节的课程时,我们发现在启动视频播放器的时候出现的画面是白色的。
- 这是因为当前没有渲染的纹理,SDL 默认窗口背景色是白色的 …
- 那么,如果希望在没有视频或图片播放的时候,指定一个渲染的背景应该如何操作呢?
1)创建单色渲染背景
- 通过使用 SDL 创建一个与窗口大小相同的,单颜色的纹理
- SDL_CreateRGBSurface 用此函数来创建一个新的RGB表面
- SDL_FillRect 使用指定颜色对给定矩形执行快速填充
- SDL_CreateTextureFromSurface 创建纹理从表面
- SDL_FreeSurface 释放表面,得到纹理
- 在播放队列为空(没有可播放的视频或图片)时,渲染背景纹理 …
core.cpp
以上是关于第十三章 视频播放器开发之渲染背景的主要内容,如果未能解决你的问题,请参考以下文章