AUDIOCTL(1)

名称
audioctl - audio デバイスの制御

書式
audioctl [-f file] [-n] -a [-f file] [-n] name ... [-f file] [-n] -w name=value ...

解説
audioctl コマンドは、様々な audio システムドライバの変数を表示、または設定します。 コマンドラインで変数のリストが与えられている場合、 audioctl は、指定されたデバイスについて、それらの変数の現在の値を表示します。 -a フラグが指定された場合は、デバイスの全ての変数が表示されます。 また -w フラグが指定された場合、 audioctl は、指定の変数に対して、指定された値の設定を試みます。

-f フラグは、デフォルトと異なる audio コントロールデバイスを使用する場合に 指定します。デフォルトは /dev/audioctl0 です。

-n フラグを指定した場合は、変数の名前を表示しません。

使用例
再生時のサンプリングレートを 11025 に設定するには、
    audioctl -w play.sample_rate=11025
とします。 ただし、 audioctl で参照したり変更したりできる変数の多くは、デバイスが open された時に リセットされてしまいます。 これを回避するには
    (cat file.au; audioctl -f /dev/stdout -a) > /dev/audio0
あるいは
    (audioctl -f /dev/stdout -w blocksize=1024; cat file.au) > /dev/audio0
などとします。

関連ファイル

/dev/audioctl0
    audio コントロールデバイス

環境変数

AUDIOCTLDEVICE
    使用する audio コントロールデバイス

関連項目
mixerctl(1), audio(4), sysctl(8)

歴史
audioctl コマンドは NetBSD 1.3 で初めて登場しました。