第十三章 视频播放器开发之渲染背景

Posted 努力加贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十三章 视频播放器开发之渲染背景相关的知识,希望对你有一定的参考价值。


视频播放器开发之渲染背景

  • 在完成上一章节的课程时,我们发现在启动视频播放器的时候出现的画面是白色的。
  • 这是因为当前没有渲染的纹理,SDL 默认窗口背景色是白色的 …
  • 那么,如果希望在没有视频或图片播放的时候,指定一个渲染的背景应该如何操作呢?
1)创建单色渲染背景
  • 通过使用 SDL 创建一个与窗口大小相同的,单颜色的纹理
    • SDL_CreateRGBSurface 用此函数来创建一个新的RGB表面
    • SDL_FillRect 使用指定颜色对给定矩形执行快速填充
    • SDL_CreateTextureFromSurface 创建纹理从表面
    • SDL_FreeSurface 释放表面,得到纹理
  • 在播放队列为空(没有可播放的视频或图片)时,渲染背景纹理 …

core.cpp

以上是关于第十三章 视频播放器开发之渲染背景的主要内容,如果未能解决你的问题,请参考以下文章

《On Java 8》中文版 第十三章 函数式编程

第十一章 视频播放器开发之音频播放

第十二章 视频播放器开发之控制播放

Python 第十三章 Django 之 FORM

第十三章 SpringCloud之Gateway 路由

大话设计模式第十三章之建造者模式