An API, or application programming interface, is software that acts as an intermediary between two other programs — or two components within a program — to exchange information. APIs are common types ...
ALSA stands for the Advanced Linux Sound Architecture. It consists of a set of kernel drivers, an application programming interface (API) library and utility programs for supporting sound under Linux.