目前我正在对输入数据进行 kissFFT..
我在 std::vector& samples2 中有输入数据,我想将其转换为 KissFFT 所需的格式。
我正在使用下面的代码来转换这个,,
但最后我得到了差异值,请帮助..
这是我的代码
ShortBuffer *pBuffer1 = pData->AsShortBufferN();
std::vector<short> input(pBuffer1->GetPointer(),
pBuffer1->GetPointer() + BUFFER_SIZE);
kiss_fft_scalar* samples = (kiss_fft_scalar*) &input[0]; // Here my input data is change
请帮忙
最佳答案
“kiss_fft_scalar”的默认值为 float 。 但它可以是短类型或浮点类型。
http://www.reproducibility.org/RSF/book/rsf/manual/manual_html/node11.html
关于c++ - 我如何将 std::vector<short>& samples2 转换为 kiss_fft_scalar* 样本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931833/