原文:SDL 开发实战(七): 使用 SDL 实现 PCM播放器

在上文,我们做了YUV播放器,这样我们就入门了SDL播放视频。下面我们来做一个PCM播放,即使用SDL播放PCM数据。 下面说明一下使用SDL播放PCM音频的基本流程,主要分为两大部分:初始化SDL 循环播放数据。 . 初始化SDL . 初始化SDL 执行的方法为SDL Init SDL INIT AUDIO . 打开音频设备 使用SDL OpenAudio 打开音频设备。该函数需要传入一个SDL ...

2019-03-04 20:37 1 865 推荐指数:

查看详情

FFMPEG+SDL实现视频播放器

一. 前言 基于学习ffmpeg和sdl,写一个视频播放器是个不错的练手项目。 视频播放器的原理很多人的博客都有讲过,这里出于自己总结的目的,还是会做一些概况。 二. 视频播放器基本原理 2.1 解封装 视频文件基本上都是将编码好的音频和视频数据封装在一起形成的,因此拿到视频文件 ...

Mon Nov 04 19:48:00 CST 2019 0 965
SDL 开发实战(三):使用 SDL 绘制基本图形

在上文 SDL 开发实战(二):SDL 2.0 核心 API 解析 我们讲解了SDL最核心的API,并结合Hello World代码了解了SDL渲染画面的基本原理。 本文我们来讲一下,如何使用SDL的API绘制基本的图形。 SDL中绘制基本图形的 API并不多,主要是 点、线、矩形、填充矩形 ...

Sat Mar 02 20:28:00 CST 2019 0 1740
SDL 开发实战(四): SDL 事件处理

在前面学习SDL的例子运行时,我们发现我们的窗口只停留了几秒,但是如果设置更长时间显然也有其他的弊端。 那么有没有一种好的办法可以解决这个问题呢?例如:能不能让窗口一直显示,直到检测到用户用鼠标点击关闭按钮后才关闭呢? 答:显然可以! 下面就来介绍一下SDL的事件处理机制。 1. SDL ...

Mon Mar 04 02:05:00 CST 2019 0 1361
SDL 开发实战(五): SDL 纹理渲染

本文我们讲一下如何使用SDL_Texture将视频纹理渲染出来。 1. SDL 视频渲染相关对象 SDL 视频渲染主要涉及到四个对象:SDL_Window、SDL_Render、SDL_Texture和SDL_Surface。 SDL_Window代表的是窗口的逻辑概念,它是存放在主内存中 ...

Mon Mar 04 02:43:00 CST 2019 0 1302
最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)

===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG+SDL的视频播放器SDL1.x) 最简单的基于FFMPEG+SDL的视频播放器 ...

Sun Aug 21 19:24:00 CST 2016 0 1447
使用SDL开发IMGUI(一)

Note:原教程来自http://iki.fi/sol/imgui/ 00 – 介绍 IMGUI全称:Immediate Mode GUI。IMGUI不同于我们常见的RMGUI(MFC、QT、WP ...

Fri May 04 08:01:00 CST 2018 0 890
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM