技术栈
sdl
橘子味的茶二
1 个月前
sdl
SDL事件相关
可以监控到的事件在SDL_events.h文件里面可以找到#define FF_QUIT_EVENT (SDL_USEREVENT + 2) // 用户自定义事件
橘子味的茶二
1 个月前
sdl
SDL线程
这里面的信号量什么的 和 规范的那一套逻辑设计的是一样的 之前学过线程信号量相关的知识 在这里也是更换了一下函数
橘子味的茶二
1 个月前
sdl
SDL渲染器和纹理
:它是渲染内容的接口,负责将内容绘制到窗口中。通过SDL_CreateRenderer创建,可以设置渲染器的背景颜色、绘图颜色、透明度等。所有绘图操作(如绘制线条、矩形、纹理等)都通过渲染器执行。
橘子味的茶二
1 个月前
ffmpeg
·
音视频
·
sdl
SDL打开YUV视频
单独用一个子线程给主线程发送刷新画面的事件 主线程负责刷新画面 每次发送刷新画面的命令后就延迟一段事件 具体的帧率公式为1000 / 延迟事件 = 帧率
布丁小站
3 个月前
音视频
·
sdl
SDL录制音频并播放
摘要:在ubuntu 20.04中使用QAudioInput、PortAduio、ffmpeg打开音频设备录制音频都显示失败,最后没办法选择了SDL2.0,SDL2.0录制音频十分方便,使用也非常简单。 疑问:不知道SDL是如何区分打开的设备是录制还是播放。(已解决,通过打开设备时设置iscapture参数的值,0表示录制,非0表示播放) 主要函数简介:
程序员黄老师
3 个月前
c++
·
windows
·
sdl
·
sdl2
Windows下SDL2创建最简单的一个窗口
先看运行效果再上代码:
程序员黄老师
3 个月前
c++
·
windows
·
ffmpeg
·
sdl
Windows与Linux下 SDL2的第一个窗口程序
Windows效果和Linux效果如下:下面是代码:Windows下下载dll库就行了Linux下需要安装
烈日下的奔跑
4 个月前
ffmpeg
·
音视频
·
sdl
SDL直接渲染yuv视频帧数据
用ffmpeg解码出来的视频数据都是yuv视频帧,直接用sdl渲染可以有效的降低系统的cpu资源直接上代码把
melonbo
4 个月前
opengl
·
sdl
SDL 与 OpenGL 的关系
OpenGL 和 SDL 是两个不同的库,但它们可以配合使用来创建图形应用程序。SDL 是一个跨平台的多媒体库,用于处理图形、声音、输入和其他游戏开发所需的功能。它简化了窗口创建、事件处理和图形上下文管理的复杂性。SDL 本身并不提供绘图功能,而是提供了一种机制来创建和管理 OpenGL 上下文,使得开发者可以使用 OpenGL 进行实际的渲染工作。
烈日下的奔跑
4 个月前
ffmpeg
·
sdl
SDL库自适应窗口大小及遇到的坑
一、窗口尺寸改变大小时,视频卡住不动网上介绍的方法有:1:修改源码中的代码! SDL_OnWindowResized中的SDL_WINDOWEVENT_SIZE_CHANGED更改为SDL_WINDOWEVENT_RESIZED 2:SDL_EventState(SDL_WINDOWEVENT, SDL_IGNORE);
melonbo
4 个月前
qt
·
sdl
qt工程中调用sdl的流程
在你的 Qt 工程中,需要对项目文件(.pro 文件)进行配置,以包含 SDL 库的路径和链接选项。在 Qt 的主函数中,确保 SDL 库的初始化在 Qt 的 QApplication 对象创建之前进行:
dvlinker
5 个月前
ffmpeg
·
开源
·
ffplay
·
sdl
·
存储系统
·
音视频解码播放
基于开源FFmpeg和SDL2.0的音视频解码播放和存储系统的实现
目录1、FFMPEG简介2、SDL简介3、视频播放器原理4、FFMPEG多媒体编解码库4.1、FFMPEG库
程序员正茂
5 个月前
c++
·
ffmpeg
·
sdl
·
vs2017
在VS2017下FFmpeg+SDL编写最简单的视频播放器
1.下载ShiftMediaProject/FFmpeg2.下载SDL23.新建VC++控制台应用3.配置include和lib
十年编程老舅
6 个月前
音视频
·
音视频开发
·
sdl
·
c++音视频
·
c++多线程
音视频开发_SDL多线程
今天将向大家介绍一下SDL中的多线程的使用。通过下面对SDL 线程与锁相关的API介绍,你会发现,它与 Linux, Windows相关的API几乎是一模一样的。从这里可以推断出,其实SDL对于多线程的处理只是为大家提供了一套统一接口,并没有做其它太多的工作。
筑梦之月
7 个月前
安全威胁分析
·
sdl
·
威胁建模
安全设计 | 安全设计不得马虎!微软STRIDE威胁建模方法让你事半功倍,快速发现应用安全隐患!
STRIDE威胁建模方法最早发表于2006年11月的《MSDN杂志》,作者是微软的工程师Shawn Hernan、Scott Lambert 、Tomasz Ostwald 和 Adam Shostack。那我们为什么要进行威胁建模? 如何使用数据流图对系统进行威胁建模?如何减轻威胁?接下来本文展开逐一介绍。
程序猿玖月柒
7 个月前
学习
·
ffmpeg
·
音视频
·
sdl
SDL系列(二)—— 渲染窗口与BMP图片
// 显示BMP图片// 纹理与渲染
程序猿玖月柒
7 个月前
学习
·
ffmpeg
·
音视频
·
sdl
SDL系列(三)—— SDL2.0 扩展库:SDL_image与SDL_mixer
linux-hzh
8 个月前
网络
·
学习
·
ffmpeg
·
音视频
·
sdl
·
libvlc
个人学习总结__打开摄像头、播放网络视频的以及ffmpeg推流
最近入手了一款非常便宜的usb摄像头(买回来感觉画质很低,没有描述的4k,不过也够用于学习了),想着利用它来开启流媒体相关技术的学习。第一步便是打开摄像头,从而才能够对它进行一系列后续操作,诸如实时编解码,推流摄像头采集的数据等等。
代码对我眨眼睛
1 年前
ide
·
visual studio
·
sdl
SDL库的下载与配置(Visual Studio )2024/2/4更新
下载链接解压以后放在中文路径下不会添加环境变量自行搜索(比较简单网上教程很多)下面进行编译器的配置复制这段内容
余生爱静
1 年前
sdl
·
信号量
·
等待通知
android studio编译SDL so库
SDL官网main.cppAndroid.mkSDL(Simple DirectMedia Layer)库提供了信号量(semaphore)的支持,用于实现线程间的同步和通信。信号量是一种计数器,用于控制对共享资源的访问,可以实现多线程之间的同步和互斥,确保线程安全和资源的正确访问。