我是 Mono for Android 开发的新手,但它似乎是我项目框架的最佳选择。我正在开发的应用程序需要非常快速的音频处理:
- 将 mp3 文件转换为 PCM
- 应用 FFT
- 提取文件的 MFCC
- 做进一步的计算
由于 mp3 解码器在频域中工作,因此在解码器中进行重新合成之前,很容易提取 MFCC,因此无需对 PCM 信号应用 FFT。所以我修改了mpg123 layer3.c文件,得到了mp3文件帧的原始数据。
现在我想在我的单声道项目中使用这个修改后的库。我如何编译(ARM 的交叉编译)它以及如何从那里使用它?