sdl

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