Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Как установить формат записи звука по умолчанию


Автор: pethead 20.5.2012, 18:14
Проблема в следующем.
При записи звука с микрофона задается 2-х канальный режим записи стерео. Но в свойствах микрофона Windows стоит по умолчанию 1 канальный режим. Это влияет на операцию записи даже если формат записи программно задается как стерео: данные в обоих каналах одинаковые и от первого канала. 
Если же в свойствах микрофона Windows выставить 2 канальный режим, то и программно при чтении с устройства начинают корректно идти данные разделенные по каналам. 
Вопрос - а как программно сразу задать нужный формат записи - 2 канальный. А то каждый раз надо ручками лезть в свойства Windows и там менять. 
Что то погуглив ничего путного не нашел. Неужели нельзя?
Пробовал мониторить реестр что меняется при изменении формата, меняется оч. много. Нашел одну ветку в реестре, поменял ее ручками, но на форме свойств Windows микрофона это не повлияло - форма отображает то значение которое было задано мануально.

http://s1.ipicture.ru/
Как эту картинку программно привести в формату с 2-мя каналами?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)