Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 21:19   #1
Teksa
Пользователь
 
Регистрация: 24.08.2007
Сообщений: 88
По умолчанию DirectSound +стереомикшер

Здравствуйте, сейчас будет немного сумбура
Пишется приложение - голосовой чат, есть сервер регистрирующий клиентов, и собственно сами клиенты. В клиенте реализован захват звука, обработка звука (анде конструкшн) и передача его по удп другим клиентам (приложение подразумевает не так много участников) вобщем то изобретаем тимспик

Со звуком до этого работал на уровне вывода гадкого звука на неправильно введенные данные.

Собственно вопрос. Для простоты - два клиента. В один микрофон чтото говорится, передается по сети, второй клиент это дело получает. Грузит в конечном счете в SecondaryBuffer, проигрывается... и вот когда оно звучит сия прекрасная штуковина стереомикшер его захватывает... отсылает назад... там происходит такая же картина.... в результате полная ересь в наушниках (( мы люди не местные поможите кто чем может

ЗЫ пока проблема решена галочкой стереомикшер офф
Teksa вне форума Ответить с цитированием
Старый 11.03.2010, 21:37   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а у вас захват звукового потока разве не с микрофона идёть? ...другой вопрос, если вы речь ведете об акустической обратной связи (то что приняли, звучит, воспринимается микрофоном, захватывается, отсылается и мы слышим сами себя с задержкой - эхо) ...для подавления акустической связи используется смещение частоты на пару герц (это в скайпе) и "хорошая" звукоизоляция меж микрофоном и воспроизводящим звук устройством (как правило хватает гарнитуры)

...уточните, что у вас за эффект, то-ли вы действительно "хватаете" системные звуки, а не "микрофон", то ли это акустическая связь по "воздуху"
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 11.03.2010, 22:25   #3
Teksa
Пользователь
 
Регистрация: 24.08.2007
Сообщений: 88
По умолчанию

с включенным стереомикшером кажется хватаем системные звуки.То есть захватываем то что проигрываем... Точнее захватываем и то что проигрываем тоже.

Последний раз редактировалось Teksa; 11.03.2010 в 22:29.
Teksa вне форума Ответить с цитированием
Старый 11.03.2010, 22:33   #4
Teksa
Пользователь
 
Регистрация: 24.08.2007
Сообщений: 88
По умолчанию

Цитата:
ccobbra 10.01.2010 3:33:04 Сообщить о нарушении
Незнаю как выключить стерео микшер, и поэтому когда я с кемто говорю в скайпе, даже когда вытаскиваю микрофон из компа, он слышит все что происходит на моем компе, будь то музыка, фильм, или игра... Поможете?
ситуация чем то похожа, только хватаются не только посторонние звуки но и звуки воспроизводимые в своей программе.
Teksa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск