私は Android 用の Mono での開発は初めてですが、それが私のプロジェクトのフレームワークとして最適な選択肢のようです。私が開発しているアプリケーションには、非常に高速なオーディオ処理が必要です。
- mp3ファイルをPCMに変換
- FFT を適用
- ファイルのMFCCを抽出
- さらに計算を行う
mp3 デコーダーは周波数ドメインで動作するため、デコーダーで再合成が行われる前に MFCC を抽出するのは非常に簡単で、PCM 信号に FFT を適用する必要がありません。そこで、mp3 ファイルのフレームの生データを取得するように mpg123 layer3.c ファイルを変更しました。
この変更したライブラリをモノプロジェクトで使用したいと思います。どのようにコンパイル (ARM 用にクロスコンパイル) し、そこからどのように使用するのですか?