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

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

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

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

25.12.2008, 19:26. Просмотров 1041. Ответов 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++
Здравствуйте. Интересует вопрос как вывести звук в аналоговой форме. http://www.cyberforum.ru/audio-amplifier/thread1572652.html ...

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

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

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Как правильно использовать классы? Как вывести значение класса на экран? - C++
Всех приветствую. Делаю задание по книге. По заданию нужно завести класс, в котором хранится информация о книгах: число выданных на руки...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Leff
Сообщений: n/a
27.12.2008, 21:15     Как вывести многоканальный звук ? #2
вообще то тебе нужно создавать не статические буферы, а Streaming buffer с нужным тебе форматом (4 канала), которые затем по приходу Notify events в нужных местах заполнять (в буфере нужно разместить не менее 4-х событий оповещения, иначе звук будет с 'проскоками')
Yandex
Объявления
27.12.2008, 21:15     Как вывести многоканальный звук ?
Ответ Создать тему
Опции темы

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