[CentOS] Linux Sound Architecture

Tue Mar 11 15:45:52 UTC 2008
Ross S. W. Walker <rwalker at medallion.com>

 

(I hope the ASCII art doesn't get mangled)
 
I have been working a while trying to get a big picture of how Linux
handles sound processing and after much work I have put together this
little representation of what I have learned.
 
Please send me any additional comments or components that I may have
missed.
 
I hope it helps somebody though who may be struggling in getting
sound to work and just needs some idea of how all the parts fit
together.
 
There really needs to be some concise, up-to-date Wiki on Linux
sound processing and how the different applications work and
work together (or not).
 
 
             Linux Sound Architecture
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X            Linux Sound Applications            X
X                                                X
X                        XXXXXXXXXXXXXXXXXXXXXXXXX
X                        X     Sound Servers     X
X                        X  ESD/Arts/NASD/Pulse  X
X                        X                       X
X              XXXXXXXXXXXXXXXXXXXXX             X
X              X Third Party APIs  X             X
X              X    GStreamer      X             X
X              X                   X             X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X                    X   OSS Compatibility API   X
X   ALSA Sound API   XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X                                                X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X                Sound Hardware                  X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
 
 
 
Ross S. W. Walker
Information Systems Manager
Medallion Financial, Corp.
437 Madison Avenue
38th Floor
New York, NY 10022
Tel: (212) 328-2165
Fax: (212) 328-2125
WWW: http://www.medallion.com <http://www.medallion.com/>  

______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.