LINUX.ORG.RU

Программирование звука


0

0

Есть звуковая карта 5.1. Как сделать так, чтобы можно было играть звук через разные каналы независимо, из программы? Т.е. первый канал имеет левый и правый каналы, второй так же, и третий так же. Таким образом, нужно сделать чтобы программа могла играть через все 6 каналов звуковые файлы?

anonymous

Re: Программирование звука

SDL_audio + SDL_mixer поможет весьма

shuthdar ★★★ ()

Re: Программирование звука

Надо ли SDL без особой необходимости пользовать?
Для всяких немультимедийных применений, когда надо
чётко всё контролировать, на мой взгляд,
OSS-интерфейс очень симпатичен.
В доке (Open Sound System programming guide),
помнится, было написано, что либо надо указать
должное число каналов для одного устройства, либо
пользовать несколько устройств.

Ростислав

anonymous ()
Ответ на: Re: Программирование звука от cvv

Re: Программирование звука

Согласен.
Но если надо что-то простое, то годится.
Можно и с альзой то же сделать (сам под неё не писал).
А тащить большую либу с прогой ради одной-двух
простых функций не всегда хорошо.

Ростислав

anonymous ()
Ответ на: Re: Программирование звука от fk0

Re: Программирование звука

> OSS - вчерашний день >А ничего, что он под тем же SDL'ом лежит снизу?

Ты не прав. Он даже через arts умеет. Но для такой задачи полностью подойдет OpenAL, а не SDL_mixer.

Esh ★★★★ ()
Ответ на: Re: Программирование звука от Esh

Re: Программирование звука

Спасибо всем. кто ответил.

Я сделал то, что нужно было. Сделал через ALSA, но интерфейс использовал от OSS (OSS emulation), он пороще и вполне подошел для решения моей задачи.

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