如果您已经写了一个音频程序,你可能想要为ALSA声卡驱动添加本地支持。相反,OSS/Free驱动是在内核系统调用级上编程,它要求开发者提供设备文件名并且利用ioctrl来实现相应的功能。本文后续总结重点放在这个接口上,因为它是开发数字音频程序最常用到的接口。plughw:,表示一个插件,这个插件不提供对硬件设备的访问,而是提供像采样率转换这样的软件特性,硬件本身并不支持这样的特性。
如果您已经写了一个音频程序,你可能想要为ALSA声卡驱动添加本地支持。相反,OSS/Free驱动是在内核系统调用级上编程,它要求开发者提供设备文件名并且利用ioctrl来实现相应的功能。本文后续总结重点放在这个接口上,因为它是开发数字音频程序最常用到的接口。plughw:,表示一个插件,这个插件不提供对硬件设备的访问,而是提供像采样率转换这样的软件特性,硬件本身并不支持这样的特性。
1.用到的命令行工具等)音频处理工具2.任务:同时录制回放和麦克风脚本如下:/bin/sh脚本参数:保存的音频文件名'name:.'s/>//')麦克风1.回放2.+%s)END_RECORD=0混音1.2.2do$COST_TIMEr1