exact_rate = snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams, rate, &dir);
if (dir != 0) {
fprintf(stderr, "The rate %d Hz is not supported by your hardware.\n ==> Using %d Hz instead.\n", rate, exact_rate);
}
After unsuccesful attempts at using this function this way (I'm learning linux audio software devel starting with alsa drivers and user interface), I went into the aplay source and found the version that tests a before and after version of arg 3 (which is a pointer to int that gets changed to the result rate by the function) and tests the return only for err. I assume this function changed? Im at the learning stage so I'm probably stating the obvious, but when your new sometimes reassurance from someone that knows helps. Is the documentaion just behind, or did this slip by unnoticed? Curious...
---
http://nostar.isa-geek.com
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel