blob: 19eba4df0fa41a15791f9277912c3714b37404d9 [file] [log] [blame]
# Copyright 2006 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/desc/alsa_pcm_plugins.desc,v 1.3 2008/08/02 20:43:59 betelgeuse Exp $
# This file contains descriptions of ALSA_PCM_PLUGINS USE_EXPAND flags.
# Improved documentation about them is accepted with pleasure
# Keep it sorted.
adpcm - Enable the adpcm internal plugin.
alaw - Enable the alaw internal plugin.
asym - Enable the plugin to create virtual devices with different inputs/outputs
copy - Enable the copy internal plugin.
dmix - Enable the software mixing plugin (for output)
dshare - Enable the dshare internal plugin.
dsnoop - Enable the plugin to allow to processes to get the same input
empty - Enable the empty internal plugin.
extplug - Enable the extplug internal plugin.
file - Enable the plugin to save output to a file
hooks - Enable the hooks internal plugin.
iec958 - Enable the passthrough digital audio plugin
ioplug - Enable the plugin to connect to hardware devices (*important*)
ladspa - Enable the ladspa internal plugin.
lfloat - Enable the lfloat internal plugin.
linear - Enable the linear internal plugin.
meter - Enable the meter internal plugin.
mmap_emul - Enable mmap emulation for ro/wo devices.
mulaw - Enable the mulaw internal plugin.
multi - Enable the multi internal plugin.
null - Enable the discard output plugin
plug - Enable the plugin to connect to other plugins or devices (*important*)
rate - Enable the samplerate conversion plugin
route - Enable the route internal plugin.
share - Enable the share internal plugin.
shm - Enable the Shared Memory plugin (needed to transform an output into an input)
softvol - Enable the software volume control plugin