音视频
延禾xy
个人学习记录及思考。专注当下,停止焦虑。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SDL2.0-播放音频
文章目录1. 播放原理2. 流程3. `API`4. 完整示例1. 播放原理设置音频选项,如采样率,通道数等,设置回调函数当我们播放音频数据时,SDL会不断调用这个回调函数,并要求它填充一定数量的字节的音频数据到音频缓冲区当调用SDL_OpenAudio时,将打开音频设备并将其返回给另一个AudioSpec结构体2. 流程初始化初始化SDL根据参数(SDL_AudioSpec)打开音频设施循环播放数据播放音频数据延时等待播放完成3. API打开音频设施in原创 2020-08-28 16:08:35 · 2401 阅读 · 0 评论 -
SDL2.0-播放YUV文件
文章目录1. 基本流程2. `API`介绍3. Demo1. 基本流程初始化初始化SDL创建窗口创建渲染器创建纹理渲染设置纹理的数据绘制要显示的内容将缓冲区的内容渲染到窗口,显示清理销毁渲染器销毁窗口退出SDL2. API介绍SDL_Init 初始化int SDL_Init(Uint32 flags)flags:SDL_INIT_TIMER: 定时器SDL_INIT_AUDIO: 音频SDL_I原创 2020-08-28 16:04:17 · 438 阅读 · 0 评论 -
SDL2.0-简介
文章目录1、安装SDL2、事件处理3、DemoSDL,“Simple DirecMedia Layer”,是一套跨平台的多媒体开发库。用于游戏开发中的多媒体处理,比如视频渲染,音频播放,鼠标/键盘控制等。对外提供统一的接口,内部会根据不同的平台调用底层的API。这里我们主要分析播放音频和视频的接口。1、安装SDL官网 http://www.libsdl.org/使用:windows可以直接下载sdl的头文件,lib和dll。使用时,需要包含头文件和库文件,运行时需要dll文件。linux平台原创 2020-08-28 15:59:55 · 2675 阅读 · 0 评论
分享