Vector 就像是 C++ STL 容器的瑞士軍刀。Bjarne Stoutsoup 有一句話 : "一般情況下,如果你需要容器,就用 vector"。 像我們這樣的普通人...
運(yùn)行環(huán)境: Ubuntu 18.04.3 一、安裝依賴項(xiàng) 二、 獲取 coturn 源碼 下載成功后目錄存放在/home/ubuntu/coturn/ 三、編譯安裝 cotu...
Qt的信號(hào)-槽在觸發(fā)的時(shí)候,信號(hào)中的參數(shù)會(huì)被復(fù)制多少次?如果信號(hào)的參數(shù)是常引用且接收信號(hào)的槽是常引用呢?信號(hào)-槽連接的類型是隊(duì)列或者直接方式有什么不一樣呢,如果信號(hào)的參數(shù)是值...
由于Qt的原生窗口帶有的標(biāo)題欄無法定制,然而通常情況下我們需要自定義窗體上的關(guān)閉、最小化等按鈕、背景,甚至需要不需要標(biāo)題欄。在QtQuick實(shí)現(xiàn)去除標(biāo)題欄,也即無邊框很簡單,...
上一篇文章講到了音頻采集,既然有了采集,也就需要將音頻數(shù)據(jù)進(jìn)行播放,當(dāng)然也可以讀取音頻文件或接收網(wǎng)絡(luò)音頻數(shù)據(jù)進(jìn)行播放,這個(gè)時(shí)候就要用到QAudioInput的平行類QAudi...
QT中有一個(gè)強(qiáng)大的音頻處理的庫,可以設(shè)置采集的參數(shù),指定采集的設(shè)備等,這個(gè)強(qiáng)大的類就是QAudioInput,下面介紹如何通過這個(gè)類實(shí)現(xiàn)音頻的設(shè)置,采集和保存 QAudioI...
從目前網(wǎng)上介紹OSG與Qml集成有兩種方式: 在QtQuick2OSGItem通過繼承抽象類QQuickFramebufferObject::Renderer來重寫渲染接口,...
由于qml中的TreeView屬于QtQuick1.x,目前也不再進(jìn)行feature上的擴(kuò)展,相關(guān)的資料也不多,導(dǎo)致想在上面實(shí)現(xiàn)一些常見的操作也變得困難,比如本次想在Tree...
背景 今年讀研,不巧被調(diào)劑到了虛擬現(xiàn)實(shí)實(shí)驗(yàn)室。絕大部分是與計(jì)算機(jī)圖形學(xué)相關(guān)的東西,然而本科并沒有學(xué)過,于是導(dǎo)師布置了一個(gè)作業(yè)?!靶〕贪。@幾個(gè)月呢,你先不要浪費(fèi),試著用Ope...
關(guān)于Dump的文件介紹在這里,今天要介紹的是如何在Qt工程生成Dump文件。 首先我們?cè)赒t的pro文件(工程配置文件)要取消優(yōu)化,并加入調(diào)試信息,如下: 同樣,在pro文件...
在這篇文章麥克風(fēng)采集生成波形圖描述了如何使用Qml中的Chart組件來繪制波形圖,但是有時(shí)候我們需要繪制一些額外的信息,比如橫軸和縱軸也要能夠自定義,這個(gè)時(shí)候在qml-cha...
用ffmpeg處理視頻時(shí),有時(shí)需要從視頻里提取某個(gè)時(shí)間的一幀視頻數(shù)據(jù),這時(shí)需要用到ffmpeg的一個(gè)關(guān)鍵函數(shù),av_seek_frame。av_seek_frame原型如下:...
在Qt毫無疑問的是可以將自定義類型(struct/class)作為數(shù)據(jù)類型在C++類之間傳遞,但是從C++傳遞自定義類型并且暴露屬性給Qml就不行了,因?yàn)镃++與Qml之間的...
由于Qt的中QFile::copy是個(gè)原子操作,所以并不支持拷貝文件進(jìn)度。所以用QThread實(shí)現(xiàn)了在線程中拷貝文件,并能實(shí)時(shí)更新文件進(jìn)度,主要代碼封裝在FileCopyer...
目錄 什么是PCM? PCM數(shù)據(jù)格式 FFmpeg支持的PCM數(shù)據(jù)格式 FFmpeg中Packed和Planar的PCM數(shù)據(jù)區(qū)別 字節(jié)序 PCM音頻數(shù)據(jù)的處理 參考 1. 什...
我們?cè)谑褂肣ml的TreeView時(shí),默認(rèn)節(jié)點(diǎn)的數(shù)據(jù)是不能修改,即如果我們使用代理來自定義節(jié)點(diǎn)時(shí),使用的styleData.value 默認(rèn)是string,很多時(shí)候我們需要向...
本文主要介紹如何從麥克風(fēng)進(jìn)行音頻采集,并使用qml-charts模塊進(jìn)行顯示波形圖顯示 首先關(guān)于使用電腦的麥克風(fēng)設(shè)備進(jìn)行音頻采集到內(nèi)存,可以參考QtQuick音頻采集 繼承抽...