Expand description
Low-level type definitions for the digital audio (PCM) interface.
Structs§
- snd_
interval - snd_
mask - snd_
pcm_ channel_ info - snd_
pcm_ hw_ params - snd_
pcm_ info - snd_
pcm_ status - snd_
pcm_ sw_ params - snd_
xferi - snd_
xfern
Constants§
- SNDRV_
CHMAP_ BC - SNDRV_
CHMAP_ BLC - SNDRV_
CHMAP_ BRC - SNDRV_
CHMAP_ DRIVER_ SPEC - SNDRV_
CHMAP_ FC - SNDRV_
CHMAP_ FCH - SNDRV_
CHMAP_ FL - SNDRV_
CHMAP_ FLC - SNDRV_
CHMAP_ FLH - SNDRV_
CHMAP_ FLW - SNDRV_
CHMAP_ FR - SNDRV_
CHMAP_ FRC - SNDRV_
CHMAP_ FRH - SNDRV_
CHMAP_ FRW - SNDRV_
CHMAP_ LFE - SNDRV_
CHMAP_ LLFE - SNDRV_
CHMAP_ MONO - SNDRV_
CHMAP_ NA - SNDRV_
CHMAP_ PHASE_ INVERSE - SNDRV_
CHMAP_ POSITION_ MASK - SNDRV_
CHMAP_ RC - SNDRV_
CHMAP_ RL - SNDRV_
CHMAP_ RLC - SNDRV_
CHMAP_ RLFE - SNDRV_
CHMAP_ RR - SNDRV_
CHMAP_ RRC - SNDRV_
CHMAP_ SL - SNDRV_
CHMAP_ SR - SNDRV_
CHMAP_ TC - SNDRV_
CHMAP_ TFC - SNDRV_
CHMAP_ TFL - SNDRV_
CHMAP_ TFLC - SNDRV_
CHMAP_ TFR - SNDRV_
CHMAP_ TFRC - SNDRV_
CHMAP_ TRC - SNDRV_
CHMAP_ TRL - SNDRV_
CHMAP_ TRR - SNDRV_
CHMAP_ TSL - SNDRV_
CHMAP_ TSR - SNDRV_
CHMAP_ UNKNOWN - SNDRV_
MASK_ MAX - SNDRV_
PCM_ ACCESS_ MMAP_ COMPLEX - SNDRV_
PCM_ ACCESS_ MMAP_ INTERLEAVED - SNDRV_
PCM_ ACCESS_ MMAP_ NONINTERLEAVED - SNDRV_
PCM_ ACCESS_ RW_ INTERLEAVED - SNDRV_
PCM_ ACCESS_ RW_ NONINTERLEAVED - SNDRV_
PCM_ CLASS_ DIGITIZER - Device class identifier for digitizers.
- SNDRV_
PCM_ CLASS_ GENERIC - Device class identifier for standard mono or stereo device.
- SNDRV_
PCM_ CLASS_ LAST - SNDRV_
PCM_ CLASS_ MODEM - Device class identifier for software modems.
- SNDRV_
PCM_ CLASS_ MULTI - Device class identifier for multichannel device.
- SNDRV_
PCM_ FORMAT_ A_ LAW - SNDRV_
PCM_ FORMAT_ DSD_ U8 - SNDRV_
PCM_ FORMAT_ DSD_ U16_ BE - SNDRV_
PCM_ FORMAT_ DSD_ U16_ LE - SNDRV_
PCM_ FORMAT_ DSD_ U32_ BE - SNDRV_
PCM_ FORMAT_ DSD_ U32_ LE - SNDRV_
PCM_ FORMAT_ FLOA T64_ BE - SNDRV_
PCM_ FORMAT_ FLOA T64_ LE - SNDRV_
PCM_ FORMAT_ FLOAT_ BE - SNDRV_
PCM_ FORMAT_ FLOAT_ LE - SNDRV_
PCM_ FORMAT_ G723_ 24 - SNDRV_
PCM_ FORMAT_ G723_ 40 - SNDRV_
PCM_ FORMAT_ G723_ 24_ 1B - SNDRV_
PCM_ FORMAT_ G723_ 40_ 1B - SNDRV_
PCM_ FORMAT_ GSM - SNDRV_
PCM_ FORMAT_ IEC958_ SUBFRAME_ BE - SNDRV_
PCM_ FORMAT_ IEC958_ SUBFRAME_ LE - SNDRV_
PCM_ FORMAT_ IMA_ ADPCM - SNDRV_
PCM_ FORMAT_ MPEG - SNDRV_
PCM_ FORMAT_ MU_ LAW - SNDRV_
PCM_ FORMAT_ S8 - SNDRV_
PCM_ FORMAT_ S16_ BE - SNDRV_
PCM_ FORMAT_ S16_ LE - SNDRV_
PCM_ FORMAT_ S18_ 3BE - SNDRV_
PCM_ FORMAT_ S18_ 3LE - SNDRV_
PCM_ FORMAT_ S20_ 3BE - SNDRV_
PCM_ FORMAT_ S20_ 3LE - SNDRV_
PCM_ FORMAT_ S20_ BE - SNDRV_
PCM_ FORMAT_ S20_ LE - SNDRV_
PCM_ FORMAT_ S24_ 3BE - SNDRV_
PCM_ FORMAT_ S24_ 3LE - SNDRV_
PCM_ FORMAT_ S24_ BE - SNDRV_
PCM_ FORMAT_ S24_ LE - SNDRV_
PCM_ FORMAT_ S32_ BE - SNDRV_
PCM_ FORMAT_ S32_ LE - SNDRV_
PCM_ FORMAT_ SPECIAL - SNDRV_
PCM_ FORMAT_ U8 - SNDRV_
PCM_ FORMAT_ U16_ BE - SNDRV_
PCM_ FORMAT_ U16_ LE - SNDRV_
PCM_ FORMAT_ U18_ 3BE - SNDRV_
PCM_ FORMAT_ U18_ 3LE - SNDRV_
PCM_ FORMAT_ U20_ 3BE - SNDRV_
PCM_ FORMAT_ U20_ 3LE - SNDRV_
PCM_ FORMAT_ U20_ BE - SNDRV_
PCM_ FORMAT_ U20_ LE - SNDRV_
PCM_ FORMAT_ U24_ 3BE - SNDRV_
PCM_ FORMAT_ U24_ 3LE - SNDRV_
PCM_ FORMAT_ U24_ BE - SNDRV_
PCM_ FORMAT_ U24_ LE - SNDRV_
PCM_ FORMAT_ U32_ BE - SNDRV_
PCM_ FORMAT_ U32_ LE - SNDRV_
PCM_ HW_ PARAMS_ EXPORT_ BUFFER - SNDRV_
PCM_ HW_ PARAMS_ NORESAMPLE - SNDRV_
PCM_ HW_ PARAMS_ NO_ DRAIN_ SILENCE - SNDRV_
PCM_ HW_ PARAMS_ NO_ PERIOD_ WAKEUP - SNDRV_
PCM_ HW_ PARAM_ ACCESS - SNDRV_
PCM_ HW_ PARAM_ BUFFER_ BYTES - SNDRV_
PCM_ HW_ PARAM_ BUFFER_ SIZE - SNDRV_
PCM_ HW_ PARAM_ BUFFER_ TIME - SNDRV_
PCM_ HW_ PARAM_ CHANNELS - SNDRV_
PCM_ HW_ PARAM_ FIRST_ INTERVAL - SNDRV_
PCM_ HW_ PARAM_ FIRST_ MASK - SNDRV_
PCM_ HW_ PARAM_ FORMAT - SNDRV_
PCM_ HW_ PARAM_ FRAME_ BITS - SNDRV_
PCM_ HW_ PARAM_ LAST_ INTERVAL - SNDRV_
PCM_ HW_ PARAM_ LAST_ MASK - SNDRV_
PCM_ HW_ PARAM_ PERIODS - SNDRV_
PCM_ HW_ PARAM_ PERIOD_ BYTES - SNDRV_
PCM_ HW_ PARAM_ PERIOD_ SIZE - SNDRV_
PCM_ HW_ PARAM_ PERIOD_ TIME - SNDRV_
PCM_ HW_ PARAM_ RATE - SNDRV_
PCM_ HW_ PARAM_ SAMPLE_ BITS - SNDRV_
PCM_ HW_ PARAM_ SUBFORMAT - SNDRV_
PCM_ HW_ PARAM_ TICK_ TIME - SNDRV_
PCM_ INFO_ BATCH - SNDRV_
PCM_ INFO_ BLOCK_ TRANSFER - SNDRV_
PCM_ INFO_ COMPLEX - SNDRV_
PCM_ INFO_ DOUBLE - SNDRV_
PCM_ INFO_ DRAIN_ TRIGGER - SNDRV_
PCM_ INFO_ EXPLICIT_ SYNC - SNDRV_
PCM_ INFO_ FIFO_ IN_ FRAMES - SNDRV_
PCM_ INFO_ HALF_ DUPLEX - SNDRV_
PCM_ INFO_ HAS_ LINK_ ABSOLUTE_ ATIME - SNDRV_
PCM_ INFO_ HAS_ LINK_ ATIME - SNDRV_
PCM_ INFO_ HAS_ LINK_ ESTIMATED_ ATIME - SNDRV_
PCM_ INFO_ HAS_ LINK_ SYNCHRONIZED_ ATIME - SNDRV_
PCM_ INFO_ HAS_ WALL_ CLOCK - SNDRV_
PCM_ INFO_ INTERLEAVED - SNDRV_
PCM_ INFO_ JOINT_ DUPLEX - SNDRV_
PCM_ INFO_ MMAP - SNDRV_
PCM_ INFO_ MMAP_ VALID - SNDRV_
PCM_ INFO_ NONINTERLEAVED - SNDRV_
PCM_ INFO_ NO_ PERIOD_ WAKEUP - SNDRV_
PCM_ INFO_ NO_ REWINDS - SNDRV_
PCM_ INFO_ OVERRANGE - SNDRV_
PCM_ INFO_ PAUSE - SNDRV_
PCM_ INFO_ PERFECT_ DRAIN - SNDRV_
PCM_ INFO_ RESUME - SNDRV_
PCM_ INFO_ SYNC_ APPLPTR - SNDRV_
PCM_ INFO_ SYNC_ START - SNDRV_
PCM_ MMAP_ OFFSET_ CONTROL - SNDRV_
PCM_ MMAP_ OFFSET_ DATA - SNDRV_
PCM_ MMAP_ OFFSET_ STATUS - SNDRV_
PCM_ STATE_ DISCONNECTED - SNDRV_
PCM_ STATE_ DRAINING - SNDRV_
PCM_ STATE_ OPEN - SNDRV_
PCM_ STATE_ PAUSED - SNDRV_
PCM_ STATE_ PREPARED - SNDRV_
PCM_ STATE_ RUNNING - SNDRV_
PCM_ STATE_ SETUP - SNDRV_
PCM_ STATE_ SUSPENDED - SNDRV_
PCM_ STATE_ XRUN - SNDRV_
PCM_ STREAM_ CAPTURE snd_pcm_info::streamvalue for the “capture” direction.- SNDRV_
PCM_ STREAM_ LAST - SNDRV_
PCM_ STREAM_ PLAYBACK snd_pcm_info::streamvalue for the “playback” direction.- SNDRV_
PCM_ SUBCLASS_ GENERIC_ MIX - Mono or stereo subdevices are mixed together.
- SNDRV_
PCM_ SUBCLASS_ LAST - SNDRV_
PCM_ SUBCLASS_ MULTI_ MIX - multichannel subdevices are mixed together.
- SNDRV_
PCM_ SUBFORMAT_ MSBITS_ 20 - SNDRV_
PCM_ SUBFORMAT_ MSBITS_ 24 - SNDRV_
PCM_ SUBFORMAT_ MSBITS_ MAX - SNDRV_
PCM_ SUBFORMAT_ STD - SNDRV_
PCM_ TSTAMP_ ENABLE - SNDRV_
PCM_ TSTAMP_ NONE