LINUX.ORG.RU

Ответ на: комментарий от darkshvein

Если модуль звуковой карты сообщает правильные сведения, alsa с ним и так будет работать. Иначе:

snd_pcm_hw_params_set_rate_near(handle, params, &rrate, 0);
snd_pcm_hw_params_set_buffer_time_near(handle, params, &buffer_time, &dir);
...
или проще: через
	int snd_pcm_set_params(
	 	snd_pcm_t *   	 pcm,
		snd_pcm_format_t format,
		snd_pcm_access_t access,
		unsigned int  	 channels,
		unsigned int  	 rate,
		int  		 soft_resample,
		unsigned int  	 latency	 
	)
/*
	pcm 	PCM handle
	format 	required PCM format
	access 	required PCM access
	channels 	required PCM channels
	rate 	required sample rate in Hz
	soft_resample 	0 = disallow alsa-lib resample stream, 1 = allow resampling
	latency 	required overall latency in us
*/
А вообще - настройки такого уровня обычно выполняются в софте, с которым вы работаете (например, тот же audacity).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от undertaker

Можно и jack, jackd настраивается из командной строки, а потом уже передает все нужные параметры alsa или oss.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Ну да конечно, если приложения поддерживают. А если большинство не держит 24/96 то их лучше пускать через сервер. Я надеюсь звук тогда будет получше.
В jack нет 24 бит. вывода.

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

> А если большинство не держит 24/96 то их лучше пускать через сервер. Я надеюсь звук тогда будет получше.

И за счёт чего же?

В jack нет 24 бит. вывода.


есть

narayan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.