SDL视频显示
2016-11-03 19:04
176 查看
1、SDL
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
2、视频显示知识
(1)视频显示的流程
3、SDL结构
4、VC下SDL开发环境搭建
5、视频显示流程
解码出来的YUV数据给SDL_Texture后,更新texture, 给渲染器,把纹理渲染到窗口中。
6、显示相关结构体
7、练习
(1)二倍速度
延时时间为40ms,也就是每秒25帧的图形数据
把延时时间从40改为20
(2)二倍宽高,首先要知道视频的宽度和高度
修改SDL_CreateWindow这个函数的screen_w和screen_h这两个参数来指定串口的宽和高,只要把screen_w和screen_h改为原来的值的2倍就可以啦,
(3)窗口大小固定为500x500,也就是把screen_w和sc
参数的取值分别是640和320
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
2、视频显示知识
(1)视频显示的流程
3、SDL结构
4、VC下SDL开发环境搭建
5、视频显示流程
解码出来的YUV数据给SDL_Texture后,更新texture, 给渲染器,把纹理渲染到窗口中。
6、显示相关结构体
7、练习
(1)二倍速度
延时时间为40ms,也就是每秒25帧的图形数据
把延时时间从40改为20
(2)二倍宽高,首先要知道视频的宽度和高度
修改SDL_CreateWindow这个函数的screen_w和screen_h这两个参数来指定串口的宽和高,只要把screen_w和screen_h改为原来的值的2倍就可以啦,
(3)窗口大小固定为500x500,也就是把screen_w和sc
参数的取值分别是640和320
相关文章推荐
- SDL2源代码分析8:视频显示总结
- SDL2源代码分析8:视频显示总结
- 最简SDL显示视频实例
- 基于Video4linux的视频采集,用SDL显示
- FFmpeg再学习 -- SDL 环境搭建和视频显示
- FFmpeg_3.2.4+SDL_2.0.5学习(1)音视频解码帧及显示/播放数据
- FFMPEG+SDL2.0流媒体开发3---简易MP4视频播放器,提取MP4的H264视频序列解码并且显示
- SDL2源代码分析8:视频显示总结
- SDL显示视频图像
- SDL2源代码分析8:视频显示总结
- FFmpeg解码视频和SDL显示
- FFMPEG+SDL2.0流媒体开发3---简易MP4视频播放器,提取MP4的H264视频序列解码并且显示
- windows mobile用sdl做视频显示(附sdl lib for mobile)(转)
- 基于Video4linux的视频采集,用SDL显示
- SDL2源码分析8:视频显示总结
- 开源项目ijkplayer使用FFmpeg视频编码SDL显示的编译使用
- (原)关于sdl在部分机器上做视频显示,改变显示窗口大小会崩溃
- windows mobile用sdl做视频显示(附sdl lib for mobile)
- 基于Video4linux的视频采集,用SDL显示
- FFMPEG小白-day06(sdl框架之视频显示)