Iris's Blog
  • 首页
  • 归档
  • 分类
  • 标签

SDL 播放 PCM 音频

SDL 播放 PCM 音频打开音频设备 SDL_AudioCallback 上代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
2025-06-05
技术
#C/C++ #音视频 #SDL

SDL YUV 视频播放

SDL YUV 视频播放SDL 视频显示流程 上代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919
2025-06-05
技术
#C/C++ #音视频 #SDL

SDL 多线程

SDL 多线程SDL 多线程接口 上代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include <SDL.h>#include <stdio.h>SDL_mutex* gLock = NULL;S
2025-06-05
技术
#C/C++ #音视频 #SDL

SDL 事件处理

SDL 事件处理SDL 事件处理接口 上代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939
2025-06-04
技术
#C/C++ #音视频 #SDL

SDL 基础

SDL 基础SDL 视频显示函数 直接上代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778#include <SDL.h>#include
2025-06-04
技术
#C/C++ #音视频 #SDL

FFmpeg 基础命令

FFmpeg 基础命令ffmpeg / ffplay / ffprobe 区别 ffmpeg Hyper fast Audio and Video encoder 超快音视频解码器 (类似爱剪辑) ffplay Simple media player 简单媒体播放器 ffprobe Simple multimedia streams analyzer 简单多媒体流分析器
2025-06-04
技术
#音视频 #ffmpeg

在 vscode 中是用 CTest 进行单测调试

在 vscode 中是用 CTest 进行单测调试问题如果没有进行特别的配置的话,在 vscode 中的 CTest 是无法进行单测调试的。 如上图所示,会显示 未找到启动配置。 解决方法在 .vscode 目录中添加一个 launch.json 文件来进行调试配置,文件内容如下 1234567891011121314151617181920{ // 使用 IntelliSens
2025-05-15
技术
#CMake

CMake 中使用 grpc ( 使用 vcpkg 安装 grpc )

CMake 中使用 grpc ( 使用 vcpkg 安装 grpc )用 vcpkg 安装 grpc 1vcpkg install grpc cmake 文件中源码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354find_package(gRPC
2025-05-09
技术
#grpc

网络编程 (四)

网络编程 (四)多路 IO - poll 函数原型:int poll(struct pollfd *fds, nfds_t nfds, int timeout); 函数说明:跟 select 相似,监控多路 IO,但 poll 不能跨平台 参数说明: fds:传入传出参数,实际上是一个结构体数组 fds.events: POLLIN —> 读事件 POLLOUT —> 写事件 nf
2025-04-10
技术
#Linux #C/C++ #网络编程

网络编程 (三)

网络编程 (三)TCP 状态转换 说明:上图中粗线表示主动方,虚线便是被动方,细线部分表示一些特殊情况,了解即可,不必深入研究对于建立连接的过程客户端属于主动方,服务端数据被动接收方 (图的上半部分)对于关闭 (图的下半部分),客户端和服务端都可以先进行关闭处于 ESTABLISHED 状态的升级后就可以收发数据了,双方在通信过程中一直处于 ESTABLISHED 状态,数据传输期间没有状态变化。
2025-04-10
技术
#Linux #C/C++ #网络编程
1234

搜索

Hexo Fluid