Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
algos
0 / 0 / 0
Регистрация: 02.04.2007
Сообщений: 14
#1

Как вывести многоканальный звук ? - C++

25.12.2008, 19:26. Просмотров 1056. Ответов 1
Метки нет (Все метки)

Нет ли у кго информации по программированию вывода звука на многоканальные звуковые карты.
Единственным хорошо описанным способом является Direct sound, но он заточен под позиционирование в пространстве отдельных источников звука, а мне надо синхронно воспроизвести 4 канала. При попытке представить их в виде источников, размещенных по углам комнаты, звуковая картина рассыпается из за того, что воспроизведение отдельных потоков начинается с разными неконтролируемыми задержками.

Если есть какие соображения, поделитесь пожалуйста.

Всем удачи, Игорь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2008, 19:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вывести многоканальный звук ? (C++):

Снимать звук с микрофона и воспроизводить звук из консоли - C++
Гуру, подскажите, тяжело ли подобное? Накапливать в буферах, обрабатывать и воспроизводить измененное... В делфи когда-то подбное...

Как захватить звук с микрофона? - C++
Собственно интересует тема топика. Наверное делается это так: создаётся какой - то буфер и начинается запись в него до тех пор, пока он не...

Как записывается звук в 2е данные? - C++
Не пойму, как мне проверить сигнал с микрофона. Тип файла:Моно Размер без сжатия:85 bytes Формат файла:Windows PCM 130,00 bytes ...

как добавить звук в программу, - C++
как добавить звук в программу, какие библиотеки и функции

Как задать звук в консоли - C++
Не как не могу найти функцию которая воспроизводить стандартный звук из колонок

Как послать аналоговый звук в порт? - C++
Здравствуйте. Интересует вопрос как вывести звук в аналоговой форме. http://www.cyberforum.ru/audio-amplifier/thread1572652.html ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Leff
Сообщений: n/a
27.12.2008, 21:15 #2
вообще то тебе нужно создавать не статические буферы, а Streaming buffer с нужным тебе форматом (4 канала), которые затем по приходу Notify events в нужных местах заполнять (в буфере нужно разместить не менее 4-х событий оповещения, иначе звук будет с 'проскоками')
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2008, 21:15
Привет! Вот еще темы с ответами:

Подскажите, как сделать звук в Морзянке? - C++
подскажите пожалуйста, как сделать так чтоб звук издавался? если добавить beep(1000,500); то выдает ошибку(прототип функции) если...

как в старом добром турбо с++ синхронизировать звук и анимацию? - C++
Каким образом можно распараллелить эти процессы?чтобы картинка была и midi звук вместе ?

TMediaPlayer и многоканальный звук - C++ Builder
может быть не совсем в тот раздел, но вопрос связан именно с TMediaPlayer (Builder 6). потребовалось для озвучки квест-комнаты...

X-Fi Titanium HD и многоканальный звук - Звук, акустика
Добрый день уважаемые! Помогите пожалуйста с выбором. Хочу подобрать звуковую карту, в замен старой Creative Audigy (модель точно не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru