obs
露蛇
崇尚干货,珍惜时光!
展开
-
obs-studio源码阅读笔记一
安装源码根据wiki来https://github.com/obsproject/obs-studio/wiki/install-instructions#windows-build-directions安装browser插件根据这个项目来https://github.com/obsproject/obs-browser基本架构跨平台,qt界面库,使用cmake构建工程windo...原创 2018-12-14 11:35:16 · 1565 阅读 · 0 评论 -
obs-studio源码阅读笔记二
跟着上篇提到的https://obsproject.com/docs/文档看一遍第一章OBS Studio Backend Design能对整个项目的总体框架有个印象了。对主要的入口函数run_program注释如下:static const char *run_program_init = "run_program_init";static int run_program(fstream ...原创 2018-12-18 14:26:44 · 1204 阅读 · 0 评论 -
obs-studio源码阅读笔记三
今天研究一下obs-studio的ui构建。上次看到OBSApp::OBSInit()是真正建立ui的入口。bool OBSApp::OBSInit(){ ProfileScope("OBSApp::OBSInit"); setAttribute(Qt::AA_UseHighDpiPixmaps); //主要是初始化libobs模块,里面注册了scene跟group两个模块 if...原创 2018-12-19 11:43:29 · 1058 阅读 · 0 评论 -
obs-studio源码阅读笔记四
一直在烦些乱七八糟的事情,继续研究一下。今天的目的是在obs的项目框架下建一个自定义的qt项目helloworld。obs工程整个是个cmake的框架,去了解了一番cmake,官网有很详细的文档https://cmake.org/cmake/help/v3.13/manual/cmake-commands.7.html。这里建议装vscode后再装个cmake插件来编辑cmake文件。o...原创 2019-05-21 15:28:28 · 2108 阅读 · 0 评论