「最速」とは、最小のレイテンシーを意味します。
私が知っている2つの方法は次のとおりです。
- android.media.AudioTrack を使用する
- NDK/C++ で OpenSL ES を使用する
2つのうち、どちらが速いですか? 他の選択肢がある場合は、私に教えてください。
詳細: 私のアプリケーションは、ネイティブ ハードウェアのフォーマットに傾向があるサウンドを再生すると仮定します。たとえば、ネイティブ再生サンプル レートが 44.1KHz の場合、44.1K サウンドをフィードします。ネイティブのサンプル レートが 48KHz の場合は、48KHz のサウンドをフィードします。システム ミキサーやリサンプラーは必要ありません。