获取USB设备信息打开命令提示符如何以管理员身份打开命令提示符。列出所有USB设备使用DEVCON命令列出所有设备(例如:devcon find USB)。识别目标USB端口如何查找特定的USB设备ID或硬件ID(例如:devcon find USB,然后识别相关ID)。禁用USB端口编写禁用命......
阅读数:0点赞数:02025-01-10 18:01:49
QFrame是PyQt5中QWidget的一个子类,主要用于控制控件的边框样式,如凸起、凹下、阴影等。通过QFrame,开发者可以轻松地实现复杂的界面布局和视觉效果。QFrame提供的主要属性和方法包括:setFrameStyle(int style): 设置边框的样式。setFrameShad......
阅读数:2点赞数:02025-01-08 11:45:41
ui->name->setProperty("themeID", "aboutName"); ui->version->setProperty("themeID", "aboutVersio......
阅读数:1点赞数:02025-01-07 20:06:13
main threadrun_program_init: 3402.87 ms ┣OBSApp::AppInit: 79.997 ms ┃ ┗OBSApp::InitLocale: 5.589 ms ┗OBSApp::OBSInit: 3282.76 ms ┣obs_startup: ......
阅读数:1点赞数:02025-01-07 16:10:27
QDialogButtongBox是一个包含很多按钮的控件,对话框中有多个需要分组排列的按钮时,可以使用QDialogButtongBox类。开发人员可以向QDialogButtonBox添加按钮,QDialogButtonBox会根据平台自动使用合适的布局。使用QDialogButtonBox可......
阅读数:3点赞数:02025-01-07 10:53:09
QHBoxLayout默认从左到右排列控件,但可以通过setDirection()方法设置排列方向。在添加控件时,需要注意控件之间的间距和边距,可以使用setSpacing()和setContentsMargins()方法进行调整。QHBoxLayout支持弹性空间的概念,通过addStretch(......
阅读数:4点赞数:02025-01-06 20:37:43
1、概述QSpacerItem 是 Qt 框架中用于在布局中添加空白间隔的类。它通常被放置在布局管理器(如 QVBoxLayout、QHBoxLayout 或 QGridLayout)中,以控制组件之间的间距或填充空间。QSpacerItem 可以是固定大小、可扩展的或最小/最大尺寸受限的,具体取决......
阅读数:7点赞数:02025-01-06 16:54:46
主要涉及到的布局控件有:QVBoxLayout 垂直布局QHBoxLayout 水平布局QFrame/widgetQSpacerItem /verticalSpacer 空白间隔QLabelQTextBrowserClickableLabel层次关系:UI效果如下:......
阅读数:12点赞数:02025-01-06 16:31:17
QT可以使用setObjectname()函数来绑定一个值,相当于给控件设置一个唯一id,做区分。另外为了统一,使用的是UNICODE UTF-16作为标识,故使用fromUtf8函数来转换if (OBSAbout->objectName().isEmpty()){ OBSAbou......
阅读数:4点赞数:02025-01-06 16:01:08
OBS使用的是QT开发的。OBS中UI的部分是业务逻辑和UI分层开发的。OBS中关于UI部分代码全部位于目录中:主窗口:E:obsobs-studio-masterUI UI实现:E:obsobs-studio-masteruildUI如对于关于对话框,其主要使用如下组织方式:......
阅读数:5点赞数:02025-01-06 14:56:47
在FFmpeg库中,av_rescale_q和av_q2d都是用于处理时间或频率相关的计算,但它们的作用和输出结果的时间单位是不同的。以下是对这两个函数的简要解释以及它们之间的时间单位区别:av_q2d(AVRational r):该函数将一个AVRational类型的有理数转换为一个双精度浮点......
阅读数:1点赞数:02025-01-03 15:48:04
24fpsns = 41 666 667 ms us ns数据结构//解析帧后更新下列参数struct mp_decode { int64_t last_duration;//上一个包的持续时间 int64_t frame_pts; //当前帧的时间戳 in......
阅读数:8点赞数:02025-01-02 16:21:22
image-source插件通过image_source_load函数来初始化。gs_image_file3_initgs_image_file_init_internal对于非GIF图片: image->texture_data = gs_create_texture_file......
阅读数:4点赞数:02024-12-23 15:49:38
textureshader resource gs_texture_2d2d-texturerender target viewergs_stage_surface2d-texturetechhlsl ps/vslayoutparametersource->asyn......
阅读数:14点赞数:02024-12-20 16:36:33
输出格式转换使用函数render_convert_texture实现。着色器转换使用的着色器文件为format_conversion.effect,其支持以下几种基本类型:NV12I420I444其对应的pass如下:static inline void calc_gpu_convers......
阅读数:18点赞数:02024-12-20 12:21:11
基于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和IRP_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设计学习...