OBS Studio 26 0 2 原始碼分析(一)

2022-07-10 03:42:11 字數 503 閱讀 4023

1、環境

關於原始碼編譯以上**上說的很詳細,不再廢話

原始碼版本:26.0.2

系統:windows10 x64,16g記憶體

ide:visual studio 2019 community

顯示卡:intel(r)hd graphics 530 , nvidia quadro k620

2、想學習obs-studio原始碼,最快的方法是閱讀官方文件

否則文件讀起來可能會比較吃力。

3、通過vs 2019開啟的obs-studio 解決方案簡介

3.1  obs框架(libobs)是obs的核心,在obs執行的時候把source,encoder,output,service有機的組織起來。也是libobs的對外介面。  

3.2  如果你想自己寫介面,直接用obs的底層,那麼首先要做的就是讀懂libobs

OBS Studio 26 0 2 原始碼分析(一)

原博文 1 環境 關於原始碼編譯以上 上說的很詳細,不再廢話 原始碼版本 26.0.2 系統 windows10 x64,16g記憶體 ide visual studio 2019 community 顯示卡 intel r hd graphics 530 nvidia quadro k620 2 ...

AbstractCollection原始碼分析

abstractcollection抽象類提供了collection的骨架實現,collection分析請看 這裡直接看它的 是如何實現的.public abstract iterator iterator 該方法沒有實現.public abstract int size 該方法沒有實現.publi...

ThreadPoolExecutor原始碼閱讀

執行緒池解決兩個問題 一是復用執行緒,減少建立銷毀執行緒帶來系統開銷 二是限定系統資源使用邊界,避免大量執行緒消耗盡系統記憶體 適用於互不依賴,執行時間短,不需要對執行緒控制操作的執行緒 新增任務時,1.若執行緒數量小於corepoolsize,則新增執行緒執行任務 2.若執行緒數量大於等於core...