
有沒有辦法定義一組在一個 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
}
但是可以定義取樣率清單嗎?