User Tools

Site Tools


doc:appunti:linux:sa:pulseaudio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:pulseaudio [2025/11/24 16:54] – [Ardour] niccolodoc:appunti:linux:sa:pulseaudio [2026/02/19 13:50] (current) – [ALSA] niccolo
Line 33: Line 33:
  
 <code> <code>
-aplay --list-devices 
 **** List of PLAYBACK Hardware Devices **** **** List of PLAYBACK Hardware Devices ****
-card 0: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog] +card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog] 
-Subdevices: 0/1 +  Subdevices: 1/1 
-Subdevice #0: subdevice #0+  Subdevice #0: subdevice #0 
 +card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] 
 +  Subdevices: 1/1 
 +  Subdevice #0: subdevice #0 
 +card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] 
 +  Subdevices: 1/1 
 +  Subdevice #0: subdevice #0 
 +card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] 
 +  Subdevices: 1/1 
 +  Subdevice #0: subdevice #0
 </code> </code>
 +
 +È possibile selezionare l'hardware desiderato indicando **card** e **device** con la sintassi opportuna. Ad esempio per riprodurre un suono sull'hardware **ALC269VC Analog** (connettore audio jack) si seleziona **card 0** e **device 0**:
 +
 +<code>
 +aplay --device="plughw:0,0" /usr/share/sounds/alsa/Front_Center.wav
 +</code>
 +
 +In modo analogo per selezionare l'uscira audio sulla porta **HDMI 0** si indica:
 +
 +<code>
 +aplay --device="plughw:0,3" /usr/share/sounds/alsa/Front_Center.wav
 +</code>
 +
 +Il prefisso **plughw** indica di usare un plugin ALSA che consente la conversione automatica del formato, in questo esempio è necessario perché il file Front_Center.wav è mono, mentre l'hardware sottostante accetta solo flussi stereo. Volendo indirizzare direttamente l'hardware senza il layer di conversione si usa il prefisso **hw**, che però nel caso specifico produce un errore:
 +
 +<code>
 +aplay --device="hw:0,0" /usr/share/sounds/alsa/Front_Center.wav
 +Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' :
 + Signed 16 bit Little Endian, Rate 48000 Hz, Mono
 +aplay: set_params:1398: Channels count non available
 +</code>
 +
  
 Verificare quali **dispositivi PCM** (Pulse-code modulation, cioè dispositivi di suono digitale, sia di input che di output) sono disponibili: Verificare quali **dispositivi PCM** (Pulse-code modulation, cioè dispositivi di suono digitale, sia di input che di output) sono disponibili:
doc/appunti/linux/sa/pulseaudio.1763999685.txt.gz · Last modified: by niccolo