Paso 4: Comprender la dirección de Hardware de la tarjeta de sonido ALSA
El Raspberry Pi puede tener más de una tarjeta de sonido instalada:
- El chip de sonido de Broadcom
- Una tarjeta de sonido USB
ALSA tiene una manera de identificarlos para que sepa dónde enviar el sonido a. Tarjetas ALSA están identificado por el siguiente formato:
ALSA tarjeta de identificación
Id de tarjeta ALSA puede estar en uno del siguiente formato:
- Numérico
- Nombre
Además, porque una tarjeta ALSA puede tener más de uno los dispositivos ALSA, ALSA necesita saber que dispositivo de la tarjeta para enviar sonido a. Dispositivos ALSA se identifican con el siguiente formato:
ALSA Card id, Id de dispositivo ALSA
El Id de dispositivo de ALDA es siempre numérico.
Aplicaciones de ALSA trabaja sólo a nivel de dispositivo. Por lo tanto, tenemos que especificar la identidad del dispositivo ALSA. Sin embargo, esto no es suficiente. ALSA tiene que saber la interface para recibir el sonido desde aplicaciones de ALSA. El nombre del dispositivo que ALSA espera es en el siguiente formato:
ALSA ALSA: interfaz Card id, Id de dispositivo ALSA
Una interfaz ALSA es básicamente un protocolo de acceso. Las dos interfaces ALSA incorporadas son:
- HW
- plughw
HW proporciona comunicación directa con el dispositivo de hardware.
plughw es traducción de un protocolo estandarizado a uno que es compatible con el dispositivo.
Ejemplos de dirección de hardware de sonido:
- HW:0, 1
- HW:cm, 1
- plughw:0, 1
- plughw:cm, 1