搜索结果
查询Tags标签: sdl,共有 26条记录-
如何做一个跨平台的游戏编辑器(一)
嗯,这玩意没啥营养,纯属是有这方面的兴趣的程序员问了我相关的问题。这个事儿说复杂不复杂,一两句话又说不清楚,干脆写下来。首先,技术选型跨平台也不是说跨多远,windows linux macos涉及的图形api 分别是 dx gl vulkan metal根据这些线索,首先开发语言c/cpp是没跑…
2022/7/24 23:24:53 人评论 次浏览 -
SDL的安装与调试
1. 登录 Simple DirectMedia Layer - Homepage (libsdl.org) 网站 2.选择 3.选择vc版本 4.解压下载完成的压缩包 5.在vs中新建控制台程序 6.在项目属性->配置属性-> c/c++ -> 常规->附加包含目录添加 include 文件夹 7.在项目属性->配置属性->链…
2022/4/18 23:14:29 人评论 次浏览 -
[Python sdl2] 几个实现的对比
文章目录 前言各个介绍PygamePysdl2pygame_sdl2 对比安装活跃度文档完善程度安卓其他平台 最后前言 之前我写了一篇文章,当时写得急,没有怎么求证,现在写一篇弥补一下。 各个介绍 Pygame 最有名的版本啊,去搜,网上能找到几百篇关于它的教程。最新版本是2.x,1.x是基于…
2022/3/20 20:28:48 人评论 次浏览 -
LVGL学习笔记 | 01 - LVGL PC模拟器初体验
一、LVGL LVGL官网:https://lvgl.io/。 LVGL全称Light and Versatile Graphics Library,轻量化和多功能的图形库,遵循MIT开源许可协议,具有以下特性(what LVGL can do for you)。1. 对硬件的要求 CPU:16、32、64位主频:推荐16 MHzFlash/ROM空间: > 64 kB (推荐…
2022/1/2 23:38:03 人评论 次浏览 -
LVGL学习笔记 | 01 - LVGL PC模拟器初体验
一、LVGL LVGL官网:https://lvgl.io/。 LVGL全称Light and Versatile Graphics Library,轻量化和多功能的图形库,遵循MIT开源许可协议,具有以下特性(what LVGL can do for you)。1. 对硬件的要求 CPU:16、32、64位主频:推荐16 MHzFlash/ROM空间: > 64 kB (推荐…
2022/1/2 23:38:03 人评论 次浏览 -
音视频技术应用(9)-合并两幅图像, 使用SDL渲染并保存
本节记录下如何合并两幅图像,并且使用SDL对其渲染,然后使用QT保存合成后的图像 两幅图像我们分别选取了一幅800*500和一幅600*300的图像,目标是把它们进行横向合并: 由上图可知,如果合并完成的话,最终图像的尺寸应该是1400 * 500 首先准备好这两幅图像 800 * 500600…
2021/11/17 6:11:03 人评论 次浏览 -
音视频技术应用(9)-合并两幅图像, 使用SDL渲染并保存
本节记录下如何合并两幅图像,并且使用SDL对其渲染,然后使用QT保存合成后的图像 两幅图像我们分别选取了一幅800*500和一幅600*300的图像,目标是把它们进行横向合并: 由上图可知,如果合并完成的话,最终图像的尺寸应该是1400 * 500 首先准备好这两幅图像 800 * 500600…
2021/11/17 6:11:03 人评论 次浏览 -
音视频技术应用(8)-SDL渲染RGB数据到Qt的控件,并能够通过定时器刷新
1. 在VS2019中新建一个Qt Widget Application 项目:右键项目属性,设置所需要的头文件路径,库文件路径,工作目录等,这里省略。 2. 双击sdlqtrgb.ui 文件,打开设计器,为当前窗口添加一个Label:添加label: 从左侧的Display Widgets 窗口中拖动一个Label标签到当前的窗…
2021/11/16 6:11:40 人评论 次浏览 -
音视频技术应用(8)-SDL渲染RGB数据到Qt的控件,并能够通过定时器刷新
1. 在VS2019中新建一个Qt Widget Application 项目:右键项目属性,设置所需要的头文件路径,库文件路径,工作目录等,这里省略。 2. 双击sdlqtrgb.ui 文件,打开设计器,为当前窗口添加一个Label:添加label: 从左侧的Display Widgets 窗口中拖动一个Label标签到当前的窗…
2021/11/16 6:11:40 人评论 次浏览 -
音视频技术应用(7)-使用SDL渲染一幅指定的图像,并且动态修改图像数据
一. 基本步骤 使用SDL渲染图像的步骤基本可分为以下几步: 1. 初始化SDL接口SDL_Init(SDL_INIT_VIDEO)初始化SDL Video 库, 成功返回0, 失败返回非0值。 2. 创建SDL窗口(可以直接创建一个窗口或是绑定一个窗口句柄) 这是生成窗口可以分为两种: 第一种是独立创建一个窗口…
2021/11/15 6:10:02 人评论 次浏览 -
音视频技术应用(7)-使用SDL渲染一幅指定的图像,并且动态修改图像数据
一. 基本步骤 使用SDL渲染图像的步骤基本可分为以下几步: 1. 初始化SDL接口SDL_Init(SDL_INIT_VIDEO)初始化SDL Video 库, 成功返回0, 失败返回非0值。 2. 创建SDL窗口(可以直接创建一个窗口或是绑定一个窗口句柄) 这是生成窗口可以分为两种: 第一种是独立创建一个窗口…
2021/11/15 6:10:02 人评论 次浏览 -
ffmpeg+sdl+Qt简易播放器保存mp4文件-边播边存
前言 开发库的版本ffmpeg3.2、sdl2.0、Qt5.12.7,在window下利用mingwin64编译。前面介绍了简易播放器的开发,这次是在前面的基础上,实现实时将解码的YUV数据编码成mp4文件存储。《最简单的FFmpeg+SDL+Qt视频播放器-播放MP4文件_ALANRUOMENG的博客-CSDN博客》 流程代码 …
2021/11/2 23:10:21 人评论 次浏览 -
ffmpeg+sdl+Qt简易播放器保存mp4文件-边播边存
前言 开发库的版本ffmpeg3.2、sdl2.0、Qt5.12.7,在window下利用mingwin64编译。前面介绍了简易播放器的开发,这次是在前面的基础上,实现实时将解码的YUV数据编码成mp4文件存储。《最简单的FFmpeg+SDL+Qt视频播放器-播放MP4文件_ALANRUOMENG的博客-CSDN博客》 流程代码 …
2021/11/2 23:10:21 人评论 次浏览 -
聊天平台源码,聊天平台如何获取到音频流
聊天平台源码,聊天平台如何获取到音频流的相关代码 我们重采样的参数要和SDL的参数是一致的,还要考虑到虽然没有AVPacket了,但是解码器中还有未解码的数据,我们要用avcodec_send_packet(aCodecCtx, NULL)告诉解码器没有数据了,刷新解码器。下面这段代码的逻辑是如果没…
2021/10/13 14:44:15 人评论 次浏览 -
聊天平台源码,聊天平台如何获取到音频流
聊天平台源码,聊天平台如何获取到音频流的相关代码 我们重采样的参数要和SDL的参数是一致的,还要考虑到虽然没有AVPacket了,但是解码器中还有未解码的数据,我们要用avcodec_send_packet(aCodecCtx, NULL)告诉解码器没有数据了,刷新解码器。下面这段代码的逻辑是如果没…
2021/10/13 14:44:15 人评论 次浏览