[alsa-devel] How to find sampling rate supported

reetesh chandran reeteshchandran at yahoo.com
Tue Mar 24 17:11:52 CET 2009

Thanks Takashi. 
If the lib does not provide the API to read the device capabilitiess, is there a way for applications to directly read it from the Alsa kernel driver ? 

--- On Mon, 3/23/09, Takashi Iwai <tiwai at suse.de> wrote:

From: Takashi Iwai <tiwai at suse.de>
Subject: Re: [alsa-devel] How to find sampling rate supported
To: "reetesh chandran" <reeteshchandran at yahoo.com>
Cc: alsa-devel at alsa-project.org
Date: Monday, March 23, 2009, 3:03 AM

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.


Alsa-devel mailing list
Alsa-devel at alsa-project.org


More information about the Alsa-devel mailing list