いくつかのEQを実行し、.wavファイルにデジタル効果を適用する必要があります。以下の「バッファ」から個々のPCMサンプル値を抽出してEQ/処理を実行する方法はありますか?AudioTrackはこれを行う正しい方法ですか?
private void playSound() {
audioTrack.play();
double input = 0;
int bufferSize = 512;
byte[] buffer = new byte[bufferSize];
InputStream inputStream = getResources().openRawResource(R.raw.wave);
try {
while((input = inputStream.read(buffer)) != -1)
audioTrack.write(buffer, 0, input);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}