Existe uma maneira de definir um conjunto de taxas de amostra a serem usadas em um dispositivo de áudio da ALSA?
Parece que meu kernel atual tem algum bug que pode ser corrigido com isso:
Define um conjunto de taxas de amostragem válidas
#define STUB_RATES SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000 | SNDRV_PCM_RATE_176400 | SNDRV_PCM_RATE_192000
#define STUB_FORMATS SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S32_LE
Mas há uma maneira de obter o mesmo resultado usando a configuração do ALSA?
Eu sei que é possível forçar uma taxa de amostragem assim:
pcm.device{
format S24_LE
rate 96000
type hw
card 0
device 0
}
Mas é possível definir uma lista de taxas de amostragem?