ALSA API
Всем привет! Подскажите пожалуйста, может кто сталкивался... Использую функцию установки частоты дискретизации для захвата звука:
exact_rate = 8000; if (snd_pcm_hw_params_set_rate_near(pcm_handle, hwparams, &exact_rate, 0) < 0) { printf(...); }
Выставляет мне частоту 44100 вместо 8000 Hz. Т.е. ставит дефолтную частоту записи звуковой карты. Мне не подходит, т.к. дальше потом все это дело надо будет по сети передавать.
Второй день бьюсь не могу победить...