ALSA project - the C library reference
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
o-include
|o*asoundef.hApplication interface library for the ALSA driver
|o*asoundlib.hApplication interface library for the ALSA driver
|o*conf.hApplication interface library for the ALSA driver
|o*control.hApplication interface library for the ALSA driver
|o*control_external.hExternal control plugin SDK
|o*error.hApplication interface library for the ALSA driver
|o*global.hApplication interface library for the ALSA driver
|o*hwdep.hApplication interface library for the ALSA driver
|o*input.hApplication interface library for the ALSA driver
|o*mixer.hApplication interface library for the ALSA driver
|o*output.hApplication interface library for the ALSA driver
|o*pcm.hApplication interface library for the ALSA driver
|o*pcm_external.hExternal PCM plugin SDK
|o*pcm_extplug.hExternal Filter-Plugin SDK
|o*pcm_ioplug.hExternal I/O-Plugin SDK
|o*rawmidi.hApplication interface library for the ALSA driver
|o*seq.hApplication interface library for the ALSA driver
|o*seq_event.hApplication interface library for the ALSA driver
|o*seq_midi_event.hApplication interface library for the ALSA driver
|o*seqmid.hApplication interface library for the ALSA driver
|o*timer.hApplication interface library for the ALSA driver
|\*use-case.hUse case interface for the ALSA driver
\-src
 o-control
 |o*cards.cBasic Soundcard Operations
 |o*control.cCTL interface - primitive controls
 |o*control_ext.cExternal Control Plugin SDK
 |o*hcontrol.cHCTL Interface - High Level CTL
 |o*namehint.cGive device name hints
 |o*setup.cRoutines to setup control primitives from configuration
 |\*tlv.cDB conversion functions from control TLV information
 o-hwdep
 |\*hwdep.cHwDep Interface (hardware dependent)
 o-mixer
 |o*mixer.cMixer Interface
 |o*simple.cMixer Simple Element Class Interface
 |o*simple_abst.cMixer Simple Element Class Interface - Module Abstraction
 |\*simple_none.cMixer Simple Element Class Interface
 o-pcm
 |o*pcm.cPCM Interface
 |o*pcm_adpcm.cPCM Ima-ADPCM Conversion Plugin Interface
 |o*pcm_alaw.cPCM A-Law Conversion Plugin Interface
 |o*pcm_asym.cPCM Asymmetrical Plugin Interface
 |o*pcm_copy.cPCM Copy Plugin Interface
 |o*pcm_dmix.cPCM Direct Stream Mixing (dmix) Plugin Interface
 |o*pcm_dshare.cPCM Direct Sharing of Channels Plugin Interface
 |o*pcm_dsnoop.cPCM Capture Stream Snooping (dsnoop) Plugin Interface
 |o*pcm_empty.cPCM Null Plugin Interface
 |o*pcm_extplug.cExternal Filter Plugin SDK
 |o*pcm_file.cPCM File Plugin Interface
 |o*pcm_hooks.cPCM Hook Interface
 |o*pcm_hw.cPCM HW Plugin Interface
 |o*pcm_iec958.cPCM IEC958 Subframe Conversion Plugin Interface
 |o*pcm_ioplug.cI/O Plugin SDK
 |o*pcm_ladspa.cALSA Plugin <-> LADSPA Plugin Interface
 |o*pcm_lfloat.cPCM Linear<->Float Conversion Plugin Interface
 |o*pcm_linear.cPCM Linear Conversion Plugin Interface
 |o*pcm_meter.cHelper functions for SND_PCM_TYPE_METER PCM scopes
 |o*pcm_mmap_emul.cPCM Mmap-Emulation Plugin Interface
 |o*pcm_mulaw.cPCM Mu-Law Conversion Plugin Interface
 |o*pcm_multi.cPCM Multi Streams to One Conversion Plugin Interface
 |o*pcm_null.cPCM Null Plugin Interface
 |o*pcm_plugin.cPCM Interface
 |o*pcm_rate.cPCM Rate Plugin Interface
 |o*pcm_route.cPCM Route & Volume Plugin Interface
 |o*pcm_share.cPCM Share Plugin Interface
 |o*pcm_shm.cPCM Shared Memory Plugin Interface
 |o*pcm_simple.cPCM Simple Interface
 |\*pcm_softvol.cPCM Soft Volume Plugin Interface
 o-rawmidi
 |\*rawmidi.cRawMidi Interface
 o-seq
 |o*seq.cSequencer Interface
 |o*seq_event.cSequencer Event Types
 |\*seq_midi_event.cMIDI byte <-> sequencer event coder
 o-timer
 |o*timer.cTimer Interface
 |\*timer_query.c
 o-ucm
 o*async.cAsync notification helpers
 o*conf.cConfiguration helper functions
 o*confmisc.cConfiguration helper functions
 o*dlmisc.cDynamic loader helpers
 o*error.cError code handling routines
 o*input.cGeneric stdio-like input interface
 o*names.cConfiguration helper functions - device names
 \*output.cGeneric stdio-like output interface