Воспроизведение одного звукового потока не представляет проблем. Как воспроизводить стереозвук? Можно создать для каждого канала свой буффер, установить вывод для каждого буффера на соответствующую колонку и начать одновременный вывод. При длительном проигрывании наблюдается разбалансировка звука, то есть в этом случае возникает проблема синхронизации каналов между собой. Я думаю, не я первый столкнулся с этой проблемой. Может кто-нибудь что-то подсказать?
Другой вариант – микшировать оба канала в один звуковой поток программно и уже после этого посылать на проигрывание в буффер. Только вот никак не придумаю, как их смикшировать?
Заранее благодарен за советы.
|