Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
3-43283
Крутыш
2004-01-23 13:43
2004.03.14
Можно ли использовать таблицу без ключевого поля.


4-43971
andruxin
2003-12-29 17:34
2004.03.14
как задать название приложение в taskbare


3-43364
Денисыч
2004-02-15 01:18
2004.03.14
Как включить BDE в инсталлятор


1-43676
Lisa
2004-01-23 13:20
2004.03.14
Как программно запустить Excel?


14-43797
VEG
2004-02-12 23:52
2004.03.14
VisualC++6: INTERNAL COMPILER ERROR




   Наверх