分页: 1 / 1

《OpenBSD手册》audioctl命令

发表于 : 2010-01-21 15:28
leo
AUDIOCTL(1) OpenBSD参考手册 AUDIOCTL(1)

名称
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
[/INDENT][/INDENT]也请参阅
aucat(1), cdio(1), mixerctl(1), audio(4), sysctl(8)

历史
audioctl命令最先出现在NetBSD 1.3.

OpenBSD 4.8 November 10, 2009 1