名称
audioctl - 控制音频设备
语法
audioctl [-an] [-f file]
audioctl [-n] [-f file] name ...
audioctl [-n] [-f file] name=value ...
描述
[INDENT][INDENT]audioctl命令显示或设置各种音频系统驱动变量。 如果在命令行提供一个变量清单,
audioctl将输出当前指定设备上这些变量的当前值。默认情况下, audioctl操作
/dev/audioctl 设备。
选项如下:
[INDENT][INDENT]-a 打印出所有的设备变量及其当前值。如果没有给audiovctl提供参数这是系统默认的。
-f file 指定一个替代的音频控制设备。
-n 不打印变量的名。
name=value 将指定的变量名到值。
[/INDENT][/INDENT][/INDENT][/INDENT]环境
[INDENT][INDENT]AUDIOCTLDEVICE 使用的音频控制设备。
[/INDENT][/INDENT]文件
[INDENT][INDENT]/dev/audioctl 默认音频控制设备
[/INDENT][/INDENT]例子
[INDENT][INDENT]设置播放采样率为11025:
代码: 全选
$ audioctl play.rate=11025
注意:当 /dev/audio 打开时,很多变量可以被检查,并且更改可以被重置。
这种现象可以规避像这样:
代码: 全选
$ (cat file.au; audioctl -f /dev/audioctl) > /dev/audio
代码: 全选
$ (audioctl -f /dev/audioctl play.block_size=1024; cat file.au) \
> /dev/audio
aucat(1), cdio(1), mixerctl(1), audio(4), sysctl(8)
历史
audioctl命令最先出现在NetBSD 1.3.
OpenBSD 4.8 November 10, 2009 1