音频相关术语 alsa-lib SDL2 ffmpeg 实现的 mp3 播放器

采样率 441100 每秒 DAC/ADC 采样的频率,一般人也就是能听到 20Hz - 20Khz 的声音。狗的听觉范围比人强,还有蝙蝠,好像牛也很厉害。

通道 2声道 左右声道 也有单声道的声音,5.1 声道

位数 16bit 采样 DAC/ADC 深度 16bit 就是 65536 种声音层次

pcm 原始的 bit 流,如果是2声道 16bit,就是 左 16bit , 右 16bit 共 4个 Byte。

一个典型的 alsa 配置就按上面。

在 linux 2.6x 或以后中采用 alsa 音频内核驱动模型,通过 i2s 进行音频重放或录音,通过 i2c 或 spi 或其它实现控制 codec 芯片。 

alsa-lib 是用户空间,控制内核alsa 声卡而提供的一套 api 。

更新中。。

猜你喜欢

转载自www.cnblogs.com/ningci/p/9863525.html