Have you checked the alsa site? http://www.alsa-project.org/alsa-doc/