[alsa-devel] How to find sampling rate supported
Hi all,
I am new to the group and to Alsa.
For our project, we have to find the max sampling rate and other pcm hardware parameters that the connected USB headset supports. I looked at the alsa library, but could not find an API which returned this information.
I found snd_pcm_hw_params_test_* function to test a specific value is supported, but I was wondering if there was a way to query the device to get the values.
Thanks in advance, Reetesh
At Sun, 22 Mar 2009 09:00:00 -0700 (PDT), reetesh chandran wrote:
Hi all,
I am new to the group and to Alsa.
For our project, we have to find the max sampling rate and other pcm hardware parameters that the connected USB headset supports. I looked at the alsa library, but could not find an API which returned this information.
I found snd_pcm_hw_params_test_* function to test a specific value is supported, but I was wondering if there was a way to query the device to get the values.
The min / max can be obtained via *_get_rate_min() and *_get_rate_max(), at least. The other detailed information can't be get except for testing the explicit value via *_test_rate(), so far.
HTH,
Takashi
participants (2)
-
reetesh chandran
-
Takashi Iwai