Originariamente inviato da
UnixMan
occhio che quel comando non fornisce affatto il dato relativo alle diverse modalità supportate dall'interfaccia audio, ma le caratteristiche dello stream (cioè, per così dire, del file) in corso di riproduzione! (o se non ce n'è nessuno, lo stato in cui si trova ancora l'interfaccia, tipicamente corrispondente a quello dell'ultimo stream che è stato riprodotto).
codice:
cat /proc/asound/J20/stream0
Playback:
Status: Stop
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Interface 1
Altset 3
Format: SPECIAL DSD_U32_BE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
Data packet interval: 125 us
Al di la del fatto che la mia scheda si chiama J20 e non X20 (perchè?) il risultato del comando è identico, ulteriori informazioni le trovi in altre directories, ma la voce 'Rates' corrisponde esattamente a quanto ALSA comunica a squeezelite in merito alle capacità della scheda (così come format).