Stap 4: Begrijpen ALSA geluid kaart Hardware-adres
De Raspberry Pi kan meer dan één geluidskaart hebt geïnstalleerd:
- De Broadcom-geluidschip
- Een USB-geluidskaart
ALSA moet een manier om ze te identificeren zodat het weet waar te sturen van het geluid. ALSA kaarten zijn identied in de volgende notatie:
ALSA Card id
ALSA kaart id kan worden in een van de volgende notatie:
- Numerieke
- Naam
Bovendien, omdat een ALSA-kaart meerdere ALSA apparaten wellicht, moet ALSA weten welk apparaat van de kaart om te verzenden geluid naar. ALSA apparaten worden geïdentificeerd door de volgende notatie:
ALSA Card id, ALSA apparatenidentiteitskaart
Altijd is de ALDA apparaat-Id numeriek.
ALSA applications werkt alleen op het niveau van het apparaat. Daarom moeten we de ALSA apparaat identiteit opgeven. Dit is echter niet voldoende. ALSA moet weten van de interface voor het ontvangen van het geluid van ALSA toepassingen. De naam van het apparaat dat ALSA verwacht wordt in de volgende notatie:
ALSA Interface: ALSA Card id, ALSA apparatenidentiteitskaart
Een ALSA-interface is in feite een access protocol. De twee ingebouwde ALSA-interfaces zijn:
- HW
- plughw
hw biedt directe mededeling aan het hardwareapparaat.
plughw verstrekt vertaling van een gestandaardiseerde protocol naar een die wordt ondersteund door het apparaat.
Voorbeelden van goede hardware-adres:
- hw:0, 1
- hw:cm, 1
- plughw:0, 1
- plughw:cm, 1