録音したオーディオのノイズレベルをデシバルで取得しようとしています。次のコードを使用していますが、正しい出力が得られません
byte[] audioData = new byte[bufferSize];
recorder.read(audioData, 0, bufferSize);
ByteBuffer bb = ByteBuffer.wrap(audioData);
int sampleSize = bb.getInt();
ここでsampleSizeをログに記録すると、956318464のような非常に大きな値が得られます。
誰もがデシバルで正しいノイズレベルを取得する方法を教えてもらえますか?