
SDL2图形库操作
视频图像渲染SDL工具包。
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
C# 使用SDL2实现Mp4文件播放音视频
播放音视频的关键:视频的格式是H264,音频的格式是AAC。使用ffmpeg探测流的方式来实现音视频流的解码播放。数据处理逻辑:H264->YUV AAC->PCM。SDL2工具类using SDL2;using System;using System.Collections.Generic;using System.Linq;using System.Runtime....原创 2018-03-08 14:28:36 · 7788 阅读 · 17 评论 -
FFmpeg解码流程+SDL播放流程及分屏处理
原文地址:http://blog.youkuaiyun.com/leixiaohua1020/article/details/38868499FFmpeg解码视频流程FFmpeg解码一个视频流程如下图所示:SDL播放视频流程SDL2.0显示YUV的流程图:对比SDL1.2的流程图,发现变化还是很大的。几乎所有的API都发生了变化。但是函数和变量有一定的对应关系:SDL_SetVideoMode()————SD...转载 2018-03-19 10:28:17 · 2133 阅读 · 0 评论 -
SDL适合多窗口播放音频打开方式
在实现OCX播放控件中要求可以多个窗口播放,注意这里的需求不是分屏。官方例子参考:SDL_OpenAudioDeviceSDL_AudioSpec want, have;SDL_AudioDeviceID dev;SDL_memset(&want, 0, sizeof(want)); /* or SDL_zero(want) */want.freq = 48000;want.fo...原创 2018-03-19 15:10:16 · 2035 阅读 · 0 评论 -
C# 使用SDL2进行视频播放窗口截图和字幕添加
使用SDL2进行视频播放窗口截图和字幕添加SDL API查看:https://wiki.libsdl.org/APIByCategory视频截图 /// <summary> /// SDL2截图操作类 /// </summary> public unsafe class SDLScreenshot { Int...原创 2018-03-06 14:51:46 · 5354 阅读 · 0 评论 -
C语言SDL基础库扩展开发-动态显示鼠标的位置信息
原文地址:https://my.oschina.net/freestyletime/blog/166826 今天要讲的是,把鼠标的位置在SDL窗口上动态的显示,也就是画在窗口上。这里要用到SDL的其中一个extension library叫做SDL_ttf,用于把文字渲染到屏幕上,在http://www.libsdl.org/projects/SDL_ttf/release-1.2.html有下载...转载 2018-07-02 13:23:16 · 1111 阅读 · 0 评论 -
SDL_Draw的编译与应用支持点线面圆矩形的绘制
SDL_Draw的编译本文是在Linux系统下操作。1.安装从 http://sdl-draw.sourceforge.net 下载,解压到本地。嵌入式编译:./configure --prefix=${PWD}/tmp --host=arm-linux --build=i386 --target=arm-linux --disable-static --enable-share...转载 2018-08-10 11:11:07 · 1820 阅读 · 0 评论 -
SDL2画一个简单的矩形
SDL2画矩形很简单,不需要SDL_Draw来辅助。下面的函数定义了一个画矩形的方法。 SDL.SDL_Rect rectangle= new SDL.SDL_Rect();; /// <summary> /// SDL画矩形长方形 /// </summary> /// <param...原创 2018-08-21 20:38:01 · 3714 阅读 · 0 评论