1. 關(guān)于std::function() 在C語(yǔ)言的時(shí)代,我們可以使用函數(shù)指針來(lái)吧一個(gè)函數(shù)作為參數(shù)傳遞,這樣我們就可以實(shí)現(xiàn)回調(diào)函數(shù)的機(jī)制。到了C++11以后在標(biāo)準(zhǔn)庫(kù)里引入了s...
IP屬地:北京
前言 目前的Android開發(fā),在很多公司不再是純粹的Java層開發(fā),更多的會(huì)與C++結(jié)合,把一些重要的方和行為以及一些私密性質(zhì)的東西放在C++中,一般遇到多人開發(fā)的時(shí)候,通...
前言 如之前的總述文章所述,rtc::Thread類封裝了WebRTC中線程的一般功能,比如設(shè)置線程名稱,啟動(dòng)線程執(zhí)行用戶代碼,線程的join,sleep,run,stop等...
視頻采集模塊在WebRTC數(shù)據(jù)流水線中負(fù)責(zé)從視頻源采集視頻數(shù)據(jù),推送給流水線下一模塊(本地回顯模塊或者編碼模塊)進(jìn)行處理。視頻源除了常見的攝像頭,也可以是桌面抓屏或者窗口抓屏...
WebRTC的音頻引擎作為兩大基礎(chǔ)多媒體引擎之一,實(shí)現(xiàn)了音頻數(shù)據(jù)的采集、前處理、編碼、發(fā)送、接收、解碼、混音、后處理、播放等一系列處理流程。本文在深入分析WebRTC源代碼的...