DSP

linux下的音频设备文件编程

2019-07-13 11:01发布

1. Linux下的音频设备文件 /dev/console:与扬声器相关的设备文件。   /dev/dsp:与声卡设备上的DSP相关的设备文件,提供了数字采样和数字录音的功能。声卡设备通过DSP实现模拟信号和数字信号的转换。向该设备写入数据将激活声卡上的数模转换器播放声音。而从该设备上读取数据,则会激活声卡上的模数转换进行录音操作。   /dev/audio:与/dev/dsp类似。使用的编码方式为mu-law。   /dev/mixer:声卡中混音器的软件接口,用于将多个声音信号组合或进行叠加。对混音器的编程包括如何设置增益,以及如何在不同的音源之间进行切换。   /dev/sequencer:用于提供对声卡中的波表合成器的支持,主要用于计算机音乐软件上。   2. 实例 实例1:让扬声器发生