音频处理的基本概念
采样(sample):
PCM audio不论是输入还是输出,都包含采样,采样达标声音的一个声道在某个特定时间点的振幅。 很多这样的采样组成了声音。样本是记录音频数据的最基本单位。对于CD audio,每秒有44100个采样。
采样的尺寸从8bit 到64bit精度。采样的格式也各式各样: 大端整形,小端整形或者浮点数。
采样尺寸决定动态声响范围。动态声响范围是指最静和最大声之差
通道数(channel):
分为单声道mono;立体声stereo。当然还存在更多的通道数
帧(frame):
帧记录了一个声音单元,其长度为样本长度和通道数的乘积
采样率(rate):
PCM声音是包含多个frame的流。每秒钟采样次数,也就是每秒钟帧的次数。
周期(period):
音频设备一次处理所需要的帧数,对于音频设备的数据访问以及音频数据的存储,都是以此为单位。
交错模式(interleaved):
是一种音频数据的记录方式,在交错模式下,数据以连续真的方式存放,即首先记录帧1的左声道样被和右声道样本,再开始帧2的记录。
非交错模式(non-interleaved):
首先记录的是一个周期内所有帧的左声道样本,再记录所有右声道样本。