Форум: "Media";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
ВнизDirectSound. Как записать многоканальный звук ? Найти похожие ветки
← →
UnDISCOvery (2003-11-06 15:15) [0]Уважаемые Мастера ! Вот такая у меня проблема: на вход звуковой платы подается 2х канальный сигнал, допустим с 2 микрофонов. (один на левый, другой на правый, из стерео в моно :)). Нужно их записать в разные файлы. Каким образом ?
Насколько я понял, при записи звука ДиректСаунд не позволяет создать более одного буфера на устройство (в отличии от воспроизведения). Если кто сталкивался с подобной задачей, поделитесь плиз. В принципе можно пример и на Wave Form API :)
← →
Evgeny V (2003-11-07 06:05) [1]Через директ не писал, на апи писал,в текущий буфер пишутся оба канала, например если у тебя формат PCM 16 бит, то в блоке данных первые 16 бит - это один канал, вторые 16 бит другой канал, вот собственно и все. Рекомендую почитать книгу, если у тебя есть возможность Н.Ю. Секунова "Обработка звука на PC", в ней есть и на апи и на директе.
← →
Asteroid (2003-11-07 19:47) [2]Если только микрофонный вход не моно :)
← →
UnDISCOvery (2003-11-12 12:38) [3]Эххх не успел чуть-чуть ... Пошел и купил другую книгу "Работа со звуком в Windows" ... В целом ничего, но по-большому счету перевод SDK. И примеров на мой вопрос нет. :(
Надо будет еще раз ехать в книжный :)
А вот если расширить это на н-каналов ? Тогда как ? Винда сама синхронизирует данные ? Т.е. они лежат по порядку по 16 бит ? Или может быть у них какиенить идентификаторы есть ?
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c