音频操作

采集信号算机音频采样器获取模拟信号。      经A/D转换器将音频信号转换成数字信号。(我估计A/D转换器有自己转换频率)

播放信号:计算机将保存的数字信号,经过D/A转换器转换成模拟信号,才能正常播放。

 

 

dev/audio 或dev/dsp (这两个设备拥有相同的音频驱动)。实现将模拟信号数字化和数字信号进行模拟化。写dsp相当于激活了声卡上的D/A转换器进行放音乐。读dsp相当于激活了声卡上的A/D转换器进行采样(采样的数据先保存到声卡的内核缓冲区中,应用程序读数据的时候再把这些数据放到用户的 缓冲区里面)。

 

声卡采样频率是有内核中的驱动程序所决定的。如果读dsp的速度太慢,多采样的数据会被丢弃。如果应用程序读取数据的数度太快,内核会阻塞应用程序直到新数据的到来。

 

posted @ 2014-03-30 17:28  world——hello  阅读(166)  评论(0编辑  收藏  举报