Java Android的AudioRecord类以什么顺序存储音频样本?

Java Android的AudioRecord类以什么顺序存储音频样本?,java,android,audiorecord,android-audiorecord,Java,Android,Audiorecord,Android Audiorecord,如果调用read()方法,如下所示 record.read(lin, 0, R_fft); 其中,lin是一个大小为256的短数组,R\u fft是8,read()函数以什么顺序存储来自麦克风的音频样本?例如,是吗 lin[0] -> oldest sample . . lin[8] -> newest sample 还是反过来呢 lin[0] -> newest sample . . lin[8] -> oldest sample

如果调用read()方法,如下所示

record.read(lin, 0, R_fft);  
其中,
lin
是一个大小为256的短数组,
R\u fft
是8,read()函数以什么顺序存储来自麦克风的音频样本?例如,是吗

lin[0] -> oldest sample  
.  
.  
lin[8] -> newest sample  
还是反过来呢

lin[0] -> newest sample  
.  
.  
lin[8] -> oldest sample  

或者样本是否朝向
lin[]
数组的高端,即朝向
lin[248]
lin[255]

read()的第二个参数是一个偏移量,用于指定样本在数组中的存储位置。由于您正在传递
0
,因此将在数组的开头(即
lin[0..7]
)获取样本。


最早的样本将存储在最低地址(
lin[0]
),最新的样本将存储在最高地址(
lin[7]
)。
read()
的第二个参数是一个偏移量,用于指定样本在数组中的存储位置。由于您正在传递
0
,因此将在数组的开头(即
lin[0..7]
)获取样本。

最早的样本将存储在最低地址(
lin[0]
),最新的样本将存储在最高地址(
lin[7]