Привет всем!
Написал программу для воспроизведения WAV через интерфейс ALSA , но возникла одна проблема. При вызове функции с параметром SND_PCM_FORMAT_S8:
snd_pcm_hw_params_set_format(hDevice, hw, SND_PCM_FORMAT_S8);
функция возвращает ошибку -22 (неправильный аргумент)
Хотя при вызове других параметров (SND_PCM_FORMAT_S16_LE , SND_PCM_FORMAT_FLOAT_LE , и пр.) ошибок не возникает.
В чем может быть причина?