AudioRecord 从 Android 系统读取什么样的数据?

What kind of data does AudioRecord read from Android system?

在Android系统中,“AudioRecord”可以获取一个声音信号到一个数组中,代码为:

byte [] buffer = new byte[BUFFER_SIZE];
int r = mAudioRecord.read(buffer, 0, BUFFER_SIZE);

我们需要确认一下数据到底是什么类型,是声音的压力,声音的电压还是声音的强度?也就是说,数据的单位应该是帕斯卡(Pa),伏特(V)还是分贝(Db)?

非常感谢!

在link解释基本http://developer.android.com/reference/android/media/AudioRecord.html#read(byte[], int, int) """从音频硬件中读取录音数据到一个字节数组中。AudioRecord构造函数中指定的格式应该是ENCODING_PCM_8BIT来对应数组中的数据。

ENCODING_PCM_8BIT 音频数据格式:PCM 8 bit per sample."""