This repository was archived by the owner on Aug 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
Home
freno edited this page Mar 24, 2014
·
16 revisions
Welcome to the Alsa plugins for the parameter-framework wiki!
Audio HW codec vendors are using Alsa framework to write drivers for their sound card.
The Alsa framework allows them to expose:
- "Alsa mixer controls" to control the sound card parameters (Volumes, Switches, Processing, Interfaces...)
- "Alsa devices" the send/receive audio streams to/from a sound card
Alsa & TinyAlsa plugins have been developped to parameterize "Alsa mixer controls" and "Alsa devices" from the parameter-framework.
Alsa plugins are based on alsa-lib which is standard user space library for most of the linux distributions.
Libraries:
-
libamixer-subsystem.sois used to handle alsa mixer controls through alsa-lib. -
libalsactl-subsystem.sois used to configure alsa devices through alsa-lib.
Tinyalsa plugins are based on tinyalsa project which is used in Android's user space.
Libraries:
-
libtinyamixer-subsystem.sois used to handle alsa mixer controls through tinyalsa. -
libtinyalsactl-subsystem.sois used to configure alsa devices through tinyalsa.