HDAUDIOCTL(8) NetBSD System Manager's Manual HDAUDIOCTL(8)
NAME
hdaudioctl -- program to manipulate hdaudio(4) devices.
SYNOPSIS
hdaudioctl [-f device] command [arguments]
DESCRIPTION
The hdaudioctl command can be used to inspect and reconfigure High Defi-
nition Audio devices and their child codecs.
The mandatory command argument specifies the action to take. Valid com-
mands are:
list For each child codec of the chosen hdaudio(4) device,
display the nid, vendor, product, subsystem and device
IDs.
get codecid nid Retrieve and display the current codec configuration
as a proplib(3) XML plist.
set codecid nid [plist]
Detach the specified hdafg(4) codec and then re-attach
with its widgets explicitly configured according to
the specified plist. If no plist is given, the in-
built widget parsing rules based on the High Defini-
tion Audio specification will be used.
graph codecid nid Output a DOT file suitable processing by graphviz.
The resulting image will graphically show the struc-
ture and interconnections of the widgets that form the
chosen hdafg(4) codec.
FILES
/dev/hdaudioX control devices
SEE ALSO
audio(4), hdaudio(4), pkgsrc/graphics/graphviz
HISTORY
The hdaudioctl command first appeared in NetBSD 5.1.
AUTHORS
hdaudioctl is based on two separate programs written by Jared McNeill
<jmcneill@NetBSD.org> under contract by Precedence:
http://www.precedence.co.uk/ Technologies Ltd.
Integration into one program and writing this manual page was done by
Stephen Borrill <sborrill@NetBSD.org>.
CAVEATS
When a plist is loaded and the hdafg(4) codec reattaches, all mixer con-
trols will be returned to their default values.
NetBSD 5.0 October 6, 2009 NetBSD 5.0
