enum _snd_pcm_type
Overview
PCM type Moreā¦
#include <pcm.h> enum _snd_pcm_type { SND_PCM_TYPE_HW = 0, SND_PCM_TYPE_HOOKS, SND_PCM_TYPE_MULTI, SND_PCM_TYPE_FILE, SND_PCM_TYPE_NULL, SND_PCM_TYPE_SHM, SND_PCM_TYPE_INET, SND_PCM_TYPE_COPY, SND_PCM_TYPE_LINEAR, SND_PCM_TYPE_ALAW, SND_PCM_TYPE_MULAW, SND_PCM_TYPE_ADPCM, SND_PCM_TYPE_RATE, SND_PCM_TYPE_ROUTE, SND_PCM_TYPE_PLUG, SND_PCM_TYPE_SHARE, SND_PCM_TYPE_METER, SND_PCM_TYPE_MIX, SND_PCM_TYPE_DROUTE, SND_PCM_TYPE_LBSERVER, SND_PCM_TYPE_LINEAR_FLOAT, SND_PCM_TYPE_LADSPA, SND_PCM_TYPE_DMIX, SND_PCM_TYPE_JACK, SND_PCM_TYPE_DSNOOP, SND_PCM_TYPE_DSHARE, SND_PCM_TYPE_IEC958, SND_PCM_TYPE_SOFTVOL, SND_PCM_TYPE_IOPLUG, SND_PCM_TYPE_EXTPLUG, SND_PCM_TYPE_MMAP_EMUL, SND_PCM_TYPE_LAST = SND_PCM_TYPE_MMAP_EMUL, };
Detailed Documentation
PCM type
Enum Values
SND_PCM_TYPE_HW
Kernel level PCM
SND_PCM_TYPE_HOOKS
Hooked PCM
SND_PCM_TYPE_MULTI
One or more linked PCM with exclusive access to selected channels
SND_PCM_TYPE_FILE
File writing plugin
SND_PCM_TYPE_NULL
Null endpoint PCM
SND_PCM_TYPE_SHM
Shared memory client PCM
SND_PCM_TYPE_INET
INET client PCM (not yet implemented)
SND_PCM_TYPE_COPY
Copying plugin
SND_PCM_TYPE_LINEAR
Linear format conversion PCM
SND_PCM_TYPE_ALAW
A-Law format conversion PCM
SND_PCM_TYPE_MULAW
Mu-Law format conversion PCM
SND_PCM_TYPE_ADPCM
IMA-ADPCM format conversion PCM
SND_PCM_TYPE_RATE
Rate conversion PCM
SND_PCM_TYPE_ROUTE
Attenuated static route PCM
SND_PCM_TYPE_PLUG
Format adjusted PCM
SND_PCM_TYPE_SHARE
Sharing PCM
SND_PCM_TYPE_METER
Meter plugin
SND_PCM_TYPE_MIX
Mixing PCM
SND_PCM_TYPE_DROUTE
Attenuated dynamic route PCM (not yet implemented)
SND_PCM_TYPE_LBSERVER
Loopback server plugin (not yet implemented)
SND_PCM_TYPE_LINEAR_FLOAT
Linear Integer <-> Linear Float format conversion PCM
SND_PCM_TYPE_LADSPA
LADSPA integration plugin
SND_PCM_TYPE_DMIX
Direct Mixing plugin
SND_PCM_TYPE_JACK
Jack Audio Connection Kit plugin
SND_PCM_TYPE_DSNOOP
Direct Snooping plugin
SND_PCM_TYPE_DSHARE
Direct Sharing plugin
SND_PCM_TYPE_IEC958
IEC958 subframe plugin
SND_PCM_TYPE_SOFTVOL
Soft volume plugin
SND_PCM_TYPE_IOPLUG
External I/O plugin
SND_PCM_TYPE_EXTPLUG
External filter plugin
SND_PCM_TYPE_MMAP_EMUL
Mmap-emulation plugin