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