
Есть ли способ определить набор частот дискретизации, которые будут использоваться на одном аудиоустройстве ALSA?
Похоже, в моем текущем ядре есть какая-то ошибка, которую можно исправить с помощью этого патча:
Он определяет набор допустимых частот дискретизации.
#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
Но есть ли способ получить тот же результат, используя конфигурацию ALSA?
Я знаю, что можно принудительно задать частоту дискретизации следующим образом:
pcm.device{
format S24_LE
rate 96000
type hw
card 0
device 0
}
Но возможно ли определить список частот дискретизации?