在分析HID报告描述符代码部分时,看到一个很有意思的函数:VOIDHidParser_SignRange( IN ULONG Minimum, IN ULONG Maximum, OUT PULONG NewMinimum, OUT PULONG NewMaxim......
阅读数:2点赞数:02025-10-25 11:17:07
addWidget() 和 addLayout()addWidget和addLayout都是布局的成员函数。addWidget():用于向布局中添加一个控件(Widget),例如按钮、标签、输入框等。addLayout():用于向布局中添加一个子布局(Layout),从而实现布局的嵌套和复杂界面......
阅读数:5点赞数:02025-10-10 09:44:13
说明:默认情况下是MD编译的,所以如果用VS2022编译应用,只能使用MD编译方法,如果需要修改为MT编译,则需要QT源代码的编译配置。QT安装在d:qt6目录下创建目录:D:qt66.8.3vs2022_x64_static编译工具必须使用VS2022,因为使用VS2019会失败......
阅读数:10点赞数:02025-10-09 15:36:58
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ m_edit = new QTextEdit(this); setCentralWidget(m_edit); m_d1 = new Q......
阅读数:12点赞数:02025-06-27 15:18:37
static inline void copy_frame_data_line(struct obs_source_frame *dst, const struct obs_source_frame *src, uint......
阅读数:16点赞数:02025-05-30 14:51:53
struct obs_display; //窗口struct obs_view;//多个数组通道,0是视图,1是音频等struct obs_source;struct obs_data;//是obs_source参数配置信息source->private_settings = obs_d......
阅读数:19点赞数:02025-05-29 16:23:17
typedef struct tagKS_DATARANGE_VIDEO { KSDATARANGE DataRange; BOOL bFixedSizeSamples= TRUE,所有采样是否大小相同......
阅读数:11点赞数:02025-05-28 17:47:26
视频数据来源主要来源于obs-ffmpeg1.首先通过mp_media_thread线程中通过ffmpeg解析出视频数据到d->frameAVFrame *f = m->v.frame2.然后通过mp_media_next_video最终缓冲解出的视频数据mp_media_n......
阅读数:49点赞数:02025-05-22 15:56:16
布局完成后在空白处右键-布局-栅格布局(CTRL+G)https://www.cnblogs.com/txwtech/p/16421577.html如果要恢复默认,就选择BreakLayout(打破布局)......
阅读数:15点赞数:02025-04-26 15:22:41
D:Qt5.15.2msvc2019_64in>D:Qt5.15.2msvc2019_64inwindeployqt.exe --release D:11QtWidgetsApplication3.exe......
阅读数:25点赞数:02025-04-25 16:42:08
AVCodecContext* codecpar;//ffmpeg info->cx = codecpar->width; info->cy = codecpar->height; info->format = codecpar->......
阅读数:56点赞数:02025-04-24 14:34:50
alphpa模式有三种:enum gs_image_alpha_mode { GS_IMAGE_ALPHA_STRAIGHT, GS_IMAGE_ALPHA_PREMULTIPLY_SRGB, GS_IMAGE_ALPHA_PREMULTIPLY,};模式选择:con......
阅读数:14点赞数:02025-04-24 10:48:43
数据流指针有两种状态:解锁态和锁定态。锁定态的流提针指保证了其引用的数据在队列中,锁定态的数据流指针无法被取消掉。如果被取消掉,系统会自动前推流指针。未锁定态的流指针沅法保证其引用的数据在队列中。通过持有解锁的流指针,微型驱动程序可以保留数据指针,但仍然允许取消帧。可以访问由未锁定的......
阅读数:19点赞数:02025-04-17 12:13:48
KsStreamPointerAdvance:前移一个流指针到下一个数据帧KsStreamPointerAdvanceOffsets:在当前的数据流帧中前移一个数据偏移。如果前移后,剩余数据大小为0,则前移至下一个数据帧并锁定它。如果前移失败(如无一个数据帧),则返回STATUS_DEVICE_NO......
阅读数:10点赞数:02025-04-17 10:08:57
基于ReactOs Winoows内核设计思想...
NTFS文件系统...
WDDM显卡驱动...
FAT文件系统...
C/C++逆向汇编...
devcon工具使用...
基础知识...
PnpMgr函数分析...
Windows内核编码技巧...
Windbg...
Windows蓝屏分析...
常见知识总结...
磁盘...
Windows内核开发相关的实例...
PE文件格式...
Windows驱动开发...
在Windows操作系统中,PortClass仅用于纯音频设备驱动的开发,其配合内核流式驱动模块ks.sys实现音频设备驱动的开发。...
磁盘分区...
Win32/MFCD样例小DEMO...
基于Windbg的分析...
SetupApi...
COM原理与实现...
算法及加密相关的代码实现...
C/C++运行时函数封装,常用基本功能函数封装...
ASIO...
注册表...
WDM驱动调试...
WDF...
Windows音频体系架构知识...
WHQL是Microsoft Windows Hardware Quality
Lab的缩写....
WDM audio COM standard implementation...
音频处理对象APO...
INF文件...
驱动签名相关...
Windows Update 更新设备固件...
一直想搞LINUX相关的开发,无奈总没有机会。所以先转载一些文档来学习,也是自己的入门之基。...
使用 Win32进行串口编程...
Windows驱动笔记...
Windows系统关于资源管理、文件操作相关的代码合集...
Duilib学习笔记...
个人十多年来关于C/C++编程及技术总结。...
C++11...
Linux字符设备驱动...
X64汇编分析...
C++高级教程...
...
BAT...
ARP...
DEVICE_CAPABILITIES和pP_MN_QUERY_CAPABILITIES...
...
APC(Asyncroneus Procedure Call)...
Windows驱动对象DRIVER_OBJECT...
Windows消息队列...
Windows进程&线程...
...
...
IDA学习笔记...
...
Qt教程...
...
OBS image-source插件,包括图像,色源和图像幻灯片放映...
OBS-WASAPI-source插件...
OBS-扩展模块DLL...
...
...
OBS虚拟相机...
obs_source_frame...
...
OBS-D3D11渲染梳理...
...
Windows驱动安全笔记...
Inno Setup...
...
OBS0.2.4...
C-family parser 是一个针对 C 语言及其家族语言(如 C++、Objective-C 等)的开源解析器,主要用于编译器开发、代码分析和其他软件工具。...
...
...
OBS QT UI设计学习...
...
...
