android visualizer callback onfftdatacapture提供fft数据的字节数组。数据是否配对为实字节/虚字节?我想知道下面的伪代码是否正确?

for(int i=0;i<fft.length;i+=2) {
  byte real = fft[i];
  byte imag = fft[i+1];
  long magnitudeSquare = real*real + imag*imag;
}

提前谢谢你的帮助。

最佳答案

对于那些感兴趣的人来说,我的逻辑似乎是正确的,因为我看到我的仪表与扬声器的音量同步移动。由于缺乏更权威的答案,我将此标记为正确答案。
当做,
彼得

关于android - Visualizer onFftDataCapture-如何解释?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20384414/

10-09 07:05