
1 つの 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
}
しかし、サンプルレートのリストを定義することは可能ですか?