ALSA (Advanced Sound Linux Architecture) poskytuje PCM zařízením flexibilní rozhraní. Obvykle aplikace přistupuje k PCM jako k výchozímu. V systému je předefinovaný PCM typ spojený většinou s první zvukovou kartou. Pokud je potřeba, uživatelé si mohou v aplikacích zvolit jiné PCM zařízení. Možné PCM typy závisí na aplikaci. Někdy je nutné provést nastavení přes příkazovou řádku.
Default (výchozí) PCM je ve většině případů např. pro přehrávání nebo nahrávání vhodná volba. PCM typ automaticky podporuje multi-playback (přes dmix modul knihovny ALSA), softwarové zesílení (modul softvol) a konvertor kanálů (modul plug), pokud nemáte nativní podporu těchto funkcí přímo v hardwaru.
Přístup k SPDIF (Sony Philips Digital Interface) I/O je využíván
iec958 (nebo spdif) PCM typ.
(IEC958 je oficiální jméno SPDIF.)
Pokud to vaše karta podporuje, PCM směruje vstup nebo výstup do SPDIF.
Na druhou stranu některé aplikace jako JACK (viz část
14.8 – „JACK Audio Connection Kit“) přistupují k hardwaru vě většině případů přímo. V takovém případě se pro přímý přístup používá hw PCM typ.
Řada PCM je součástí dodatečných modulů. Příkladem je například plughw PCM typ. Tento modul poskytuje na požádání automatický převod vzorkování, změnu formátu vzorku a kanálů. Více informací a příkladů nastavení najdete na Wiki stránce systému ALSA http://alsa.opensrc.org.