我正在尝试使用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 关注
- 706 浏览
添加回答
举报
0/150
提交
取消