Difference between revisions of "ALSA"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m (this is still a work in progress)
 
m (Introduction)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
ALSA or '''Advanced Linux Sound Architecture'''is a project, which seeks to provide MIDI functionality to the Linux operating system. ALSA has the following significant features.  
+
'''ALSA''' or '''Advanced Linux Sound Architecture'''is a project, which seeks to provide MIDI functionality to the Linux operating system. ALSA has the following significant features.  
 
==Features==  
 
==Features==  
 
* Effcient support for all soundcards from consumer to professional multichannel audio devices  
 
* Effcient support for all soundcards from consumer to professional multichannel audio devices  
Line 7: Line 7:
 
* ''alsa-lib'' in order to simplify the high level API  
 
* ''alsa-lib'' in order to simplify the high level API  
 
* Support for the older OSS API.   
 
* Support for the older OSS API.   
==ALSA over OSS==  
+
==ALSA over OSS==
 +
 
 
=Developement API=  
 
=Developement API=  
 
==Tutorials==  
 
==Tutorials==  
 
==ALSA Library API==  
 
==ALSA Library API==  
 
==ALSA Documentation==
 
==ALSA Documentation==

Revision as of 19:21, 18 August 2006

Introduction

ALSA or Advanced Linux Sound Architectureis a project, which seeks to provide MIDI functionality to the Linux operating system. ALSA has the following significant features.

Features

  • Effcient support for all soundcards from consumer to professional multichannel audio devices
  • Fully modularized sound drivers
  • SMP and thread-safe design
  • alsa-lib in order to simplify the high level API
  • Support for the older OSS API.

ALSA over OSS

Developement API

Tutorials

ALSA Library API

ALSA Documentation