p Run with .Dq Cm list , it lists the available audio devices and shows the currently selected default audio device.
p Run with .Dq Cm set , it sets the hardware format. The .Ar direction is represented by either of 'p' (playback) or 'r' (record), or both of them. This indicates the direction you want to set. The remaining parameters .Ar encoding , .Ar precision , .Ar channels , and .Ar sample_rate indicate the hardware format you want to set. These parameters must be selected from the candidates displayed by .Nm .Cm list .
p Called with .Dq Cm test , it plays a tone of 2 seconds for each channel of the device with the index .Ar index . Called with .Dq Cm default , it sets the default audio device to the one with the index .Ar index .
p .Nm needs access to
a /dev/drvctl and write access to
a /dev (when used with .Dq Cm default ) to work. .Sh FILES l -tag -width 10n t Pa /dev/audio Symlink to default audio device. t Pa /dev/audio[0-9]* Available audio devices. t Pa /dev/audioctl Symlink to default audio control device. t Pa /dev/audioctl[0-9]* Available audio control devices. t Pa /dev/drvctl Used for finding the corresponding audio driver to an audio device. t Pa /dev/mixer Symlink to default mixer device. t Pa /dev/mixer[0-9]* Available mixer devices. t Pa /dev/sound Symlink to default audio device (for the difference to
a /dev/audio , see .Xr audio 4 ) . t Pa /dev/sound[0-9]* Available audio devices. .El .Sh EXAMPLES Configure audio device 0 for playing BluRay 5.1 surround sound: .Dl $ audiocfg set 0 p slinear_le 16 6 48000
p Configure audio device 0 for playing CD quality audio: .Dl $ audiocfg set 0 p slinear_le 16 2 44100 .Sh SEE ALSO .Xr audioplay 1 , .Xr audiorecord 1 , .Xr audio 4 , .Xr drvctl 8 .Sh HISTORY The .Nm utility first appeared in .Nx 6.0 . .Sh AUTHORS .An -nosplit The .Nm utility was originally written by .An Jared McNeill . This manual page was written by .An Thomas Klausner .