Путеводитель по джунглям звуковых API в Linux

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Путеводитель по джунглям звуковых API в Linux

Сообщение Attid » 26.08.2009 09:07:38

Во время миниконференции, посвященной теме аудио, на конференции Linux Plumbers выяснилась одна вещь: программистам часто трудно решить, какие из звуковых API для каких целей использовать при создании аудиопрограмм для Linux. Давайте попробуем разобраться в этих джунглях:
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение скалогрыз » 26.08.2009 12:14:35

я бы советовал начать с OpenAL http://openal.org

1) она есть на всех системах (Win,Linux,MacOSX).
2) заголовки портированы.
3) можно найти готовые примеры.
4) никаких тебе джунглей ))
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение kosteek » 26.08.2009 13:40:28

Если может кто-нибудь, выложите пример работы с OpenAL. Заранее благодарен.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение скалогрыз » 26.08.2009 14:00:59

kosteek писал(а):Если может кто-нибудь, выложите пример работы с OpenAL. Заранее благодарен.

fpc\packages\openal\examples

on-line версия: http://svn.freepascal.org/svn/fpc/trunk ... openal.pas
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение ADR » 17.03.2011 13:48:07

пример не компилитса...(
есть другие примері?
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение Andreich » 17.03.2011 17:45:42

ADR писал(а):пример не компилитса...(
есть другие примері?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение ADR » 18.03.2011 01:46:21

супер! тока как сделать штоб по завершение воспроизведения генерировалось собитие?
и как остановить?
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение Сквозняк » 18.03.2011 22:36:36

Есть пример воспроизведения vorbis через openal. На дельфийском паскале.
Код: Выделить всё
svn checkout http://zengl.googlecode.com/svn/trunk/ zengl-read-only
demo08
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение ADR » 20.03.2011 22:32:36

так это же библиотека для разработки игр, а мне надо всего навсего воспроизвести один файл и по завершении воспроизведения другой. это как по воробьям из пушки ...
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение Сквозняк » 21.03.2011 02:09:49

Для такой простой задачи как ваша, никакие аудиобиблиотеки вообще не нужны:
Код: Выделить всё
fpsystem('mplayer fyle.flac');
Формат flac поддерживает разрядность 16 и 24 бита и до 8 аудиодорожек, и всё это счастье достигается одной коммандой.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Путеводитель по джунглям звуковых API в Linux

Сообщение ADR » 31.03.2011 23:49:54

а как получить вывод команды?

Добавлено спустя 1 час 13 минут 45 секунд:
решено.
POpen... http://www.freepascal.org/docs-html/rtl/unix/popen.html
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine


Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

Рейтинг@Mail.ru