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