- 博客(137)
- 收藏
- 关注
原创 解码mp4文件分别存储为pcm,yuv文件
其余的data[1] - data[3]指针指向data[0]的某个位置(根据像素格式的不同)注意:使用av_image_alloc为一个char* data[4]的数组分配内存时,其内部。
2024-04-07 07:00:00
320
原创 FFmpeg【SDK02】关于AVIO的一些使用
/ 3. 自定义数据来源(可以是文件,内存,网络流)struct buffer_data // 自定义缓冲区//读取数据(回调函数)if (!/// 灵活应用[内存buf]:读取的是内存,例如:加密播放器,这里解密// 1. 将文件映射到内存上\n");return;\n");// 2. 创建AVFormatContext对象\n");// 内存映射文件:解绑定return;\n");// 3. 为avio buffer分配内存。
2024-03-06 06:15:00
396
原创 SDL基础使用04(SDL_image与SDL_mixer扩展库)
清空渲染器 SDL_RenderClear拷贝纹理数据到渲染器 SDL_RenderCopy刷新渲染器显示 SDL_RenderPresent。
2024-03-03 06:45:00
803
原创 (13) Qt事件系统(two)
许多应用程序都希望创建和发送它们自己的事件。通过构造合适的事件对象并使用QCoreApplication::sendEvent()和QCoreApplication::postEvent()发送事件,您可以以与Qt自己的事件循环完全相同的方式发送事件。立即处理事件。当它返回时,事件过滤器和/或对象本身已经处理了该事件。对于许多事件类,都有一个名为isAccepted()的函数,它告诉您事件是被最后一个调用的处理程序接受还是拒绝的。将事件发送到队列中,以便稍后进行分派。
2023-08-01 22:02:04
847
原创 (12)Qt事件系统(one)
事件处理的方法系统事件处理函数基本事件窗口显示事件窗口关闭事件窗口隐藏事件窗口移动事件窗口大小改变事件窗口状态改变事件鼠标事件鼠标进入、离开事件鼠标按下抬起事件鼠标双击事件鼠标移动事件鼠标滚轮事件示例:无边框窗口移动键盘事件键盘按下抬起事件键盘事件实现按钮移动焦点事件右键菜单右键菜单信号与槽方式右键菜单事件方式拖拽事件输入法事件定时器定时器事件方式实现QTimer信号与槽方式创建定时器成员函数方式单发。
2023-07-30 23:42:12
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人