我正在嘗試使用Qt(c ++)創建一個程序,該程序可以使用QAudioinput和QIODevice從我的麥克風錄制音頻。現在,我想可視化我的信號任何幫助,將不勝感激。謝謝[Edit1] -從您的評論中復制(作者Spektre)我兩個通道都只有一個緩沖器我使用Qt,通道的值在緩沖區上交錯這就是我分開價值觀的方式for ( int i = 0, j = 0; i < countSamples ; ++j) { YVectorRight[j]=Samples[i++]; YVectorLeft[j] =Samples[i++]; }在我繪制YvectorRight和YvectorLeft之后。我看不到如何僅觸發一個頻道
3 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
您可以將代碼發布到問題中,以便其他人也可以看到并獲得幫助(只是不要忘記選擇它并單擊代碼格式按鈕,這樣它將在灰色區域中以語法突出顯示和代碼行格式顯示)。在項目符號下添加代碼,在每行中添加n * 4空格,直到其變為灰色為止。對于子問題,也將它們添加到您的問題中(例如,為其編號Q1,Q2,...),我們將嘗試回答它們(我相信會有其他人添加到該問題中)。順便說一句,我的代碼大多是在bds2006 C ++ win32中編寫的,因此與Qwt或其他平臺有關的問題無論如何都必須回答其他人。

holdtom
TA貢獻1805條經驗 獲得超10個贊
我兩個通道都只有一個緩沖區,我使用Qt,通道的值在緩沖區上交錯。這就是我如何為(int i = 0,j = 0; i <countSamples; ++ j)分離值的方法{YVectorRight [j] = Samples [i ++]; YVectorLeft [j] =樣本[i ++];在繪制YvectorRight和YvectorLeft之后。我不知道如何觸發只有一個通道
- 3 回答
- 0 關注
- 739 瀏覽
添加回答
舉報
0/150
提交
取消