Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Конфигурирование /dev/dsp|/dev/audio


Автор: admax 25.7.2007, 02:18
Вообщем-то сабж. Нужно написать программу, работающую со звуком. Использование библиотек для объёмного звука и вообще стерео нежелательно, так как должно оставаться много ресурсов (включая процессорного времени) для обработки других данных.

Очень хочется узнать про настройку именно этого девайса "audio". 


Заранее спасибо

Автор: powerfox 26.7.2007, 14:20
Цитата(admax @  25.7.2007,  03:18 Найти цитируемый пост)
Очень хочется узнать про настройку именно этого девайса "audio". 

Что подразумевается под настройкой?

Цитата(admax @  25.7.2007,  03:18 Найти цитируемый пост)
Использование библиотек для объёмного звука и вообще стерео нежелательно, так как должно оставаться много ресурсов (включая процессорного времени) для обработки других данных.

Гм... Откуда такие данные?

Автор: admax 27.7.2007, 14:41
Собственные тесты. Там совершаются лишние операции, тем более с плав. точкой=) что крайне нежелательно для создаваемой программы.

А что может включать настройка звука?
Бит/с
Частота

Ну, если возможно, поменять способ обмена данными на символьный

PS: как использовать для двух микрофонов?

Автор: admax 28.7.2007, 00:06
Сейчас появился другой вопрос: параллельное использование /dev/audio | /dev/dsp возможно? (трюки с расшаренным открытием не прошли)
Открытие девайса как rw тоже не помогает...
Наконец, последовательное открытие/закрытие слишком долго... (50-60 мсек)

Товарищи линуксоиды помогите пожалуйста.

Автор: powerfox 28.7.2007, 13:56
admax, http://google.com/linux даёт неплохие результаты:
http://www.google.com/linux?hl=ru&q=programming+%2Fdev%2Fdsp&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=

http://www.oreilly.de/catalog/multilinux/excerpt/ch14-05.htm
http://www.oreilly.de/catalog/multilinux/excerpt/ch14-06.htm

Это главы с книги http://www.oreilly.com/catalog/multilinux/
Она открыта на чтение on-line, читай. Нужная тебе глава: http://www.oreilly.de/catalog/multilinux/excerpt/ch14-01.htm


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)