Stap 2: Begrijpen ALSA "Fysieke" apparaten en ALSA virtueel apparaatstuurprogramma
Een ALSA-apparaat verwijst naar een specifieke mogelijkheden van een ALSA Card. Daarom
een ALSA-kaart zal hebben één of meer ALSA-apparaat (verzenden geluid) en wellicht een ander ALSA-apparaat (voor het ontvangen van geluid) en een ander ALSA-apparaat voor sommige andere mogelijkheden.
ALSA gemaakt een ander concept genaamd ALSA virtueel apparaat. ALSA virtueel apparaat is vergelijkbaar met ALSA-apparaat dat het voorziet in een mogelijkheid om de ALSA-kaart. Ik zal van nu af aan, niet de term ALSA-apparaat gebruiken. In plaats daarvan zal ik gebruik de term "Fysieke" ALSA-apparaat te duidelijk.
De belangrijkste verschillen zijn:
- ALSA "Physicai" apparaat heeft een onderliggende fysieke apparaat terwijl de ALSA virtueel apparaat geen heeft.
- ALSA "Fysieke" heeft een hardwareadres (0,0) en/of de naam van een alias terwijl ALSA virtueel apparaat alleen de naam van een alias.
Plugins worden gebruikt voor het maken van virtuele apparaten met ALSA. Virtuele apparaten kunnen worden gebruikt als normale hardwareapparaten maar veroorzaken extra verwerking van het geluid stream plaatsvinden.