Calling snd_pcm_hw_params * APIs from the currnet program will provide proper values related to Hardware. However, when these API's are called tru shared library, it is not providing proper valeues. Furthermore, if i include these APIs as static library and call from current program, it still works fine, but when you include as shared lib issue araises! Have any faced such problem? Thanks in Advance, Gautham.P