The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system.