deva-ctrl-audiopci.so
Sound driver for the AudioPCI chip family
Syntax:
Direct invocation (also causes a new io-audio process to start):
io-audio -c config_file
io-audio -d audiopci [opt[,opt...]]
Mounting (requires that io-audio already be running):
mount -Tio-audio [-oopt[,opt...]] /lib/dll/deva-ctrl-audiopci.so
Runs on:
QNX Neutrino
Targets:
x86_64
Options:
- did=device_id
- The device ID.
- flag=attach_flag
- The PCI attach flag (documented in public/pci/pci.h).
- irq=irq_number
- The interrupt request (IRQ) number.
- pci=pci_index
- The PCI index of the card you want to attach to. If you don't specify this option, the driver attempts to find the first unused card in the system.
- vid=vendor_id
- The vendor ID (VID).
For io-audio options, including card options that apply to all sound drivers, see the entry for io-audio.
Description:
The deva-ctrl-audiopci.so shared object is a device driver DLL used by the io-audio manager. It uses the API described in the Audio Developer's Guide.
While deva-ctrl-audiopci.so is running, you can use applications with sound, and those that control the sound system.
Examples:
Invoke deva-ctrl-audiopci.so directly from io-audio, using a configuration file:
io-audio -c /etc/system/config/audio/io_audio.conf
The following sample audio configuration file sections start this driver:
[global]
verbosity=3
########################################
# On-board audio
########################################
# This card's PCM software mixer and input splitter
# will be the preferred devices
[ctrl]
name=audiopci
input_splitter_enable=1
sw_mixer_ms=16
Invoke deva-ctrl-audiopci.so directly from io-audio:
io-audio -d audiopci
Mount deva-ctrl-audiopci.so (io-audio must be running):
mount -Tio-audio /lib/dll/deva-ctrl-audiopci.so
Files:
- deva-mixer-ac97.so or deva-mixer-ak4531.so
- Supports the mixer.
Errors:
When an error occurs, deva-ctrl-audiopci.so sends a description of the error to the system logger (see slogger2).
Contributing author:
This utility is based on software contributed to The NetBSD Foundation by Lennart Augustsson <augustss@netbsd.org> and Charles M. Hannum.
License:
This utility is based on software from The NetBSD foundation;
for licensing information, see
Licensing information
in Typographical Conventions, Support, and Licensing.
