Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.59.154.190] |
|
Сообщ.
#1
,
|
|
|
Как с помощью directsound или чего нибудб другого пперехватить звук поступающий на выход(колонки,наушники).
|
Сообщ.
#2
,
|
|
|
virtual audio cable.
|
Сообщ.
#3
,
|
|
|
Для чего перехватывать?
|
Сообщ.
#4
,
|
|
|
Цитата Prince @ Для чего перехватывать? мне надо написать программу которая записывала бы разговор по skype.Перехват звука с микрофона я разобрался.А вот как перехватить звук идущий на колонки или на микрофон нигде не могу найти. |
Сообщ.
#5
,
|
|
|
Написать свою программу - это принципиально?
МIF ответил вам в другой теме - в скайпе есть возможность записывать разговоры, подключив дополнительный модуль(extras). Если вам принципиально нужна своя программа, простого решения нет. Воспользуйтесь советом Kosha. Возможно - это выход. Ну, или изучать как работает скайп, и свой плагин к нему прикрутить. Запись с микрофонного входа, или запись микса с выхода звковой карты осуществить просто. Но одновременно нельзя. Функционал микшера и стандартные драйверы для звуковух, не расчитаны на такие фокусы. И тут не играет роли, через какой интерфейс писать, директсаунд или другой. Проблема в самой звуковой карте. Она имеет на борту фактически одноканальный (ну, на самом деле двух канальный) АЦП, следовательно может писать только с одного из входов. |
Сообщ.
#6
,
|
|
|
Цитата Prince @ Написать свою программу - это принципиально? МIF ответил вам в другой теме - в скайпе есть возможность записывать разговоры, подключив дополнительный модуль(extras). Если вам принципиально нужна своя программа, простого решения нет. Воспользуйтесь советом Kosha. Возможно - это выход. Ну, или изучать как работает скайп, и свой плагин к нему прикрутить. Запись с микрофонного входа, или запись микса с выхода звковой карты осуществить просто. Но одновременно нельзя. Функционал микшера и стандартные драйверы для звуковух, не расчитаны на такие фокусы. И тут не играет роли, через какой интерфейс писать, директсаунд или другой. Проблема в самой звуковой карте. Она имеет на борту фактически одноканальный (ну, на самом деле двух канальный) АЦП, следовательно может писать только с одного из входов. Именно нужно писать свою программу.это мой курсовой проект. |
Сообщ.
#7
,
|
|
|
Необходимо перехватить сообщение от приложения для устройства воспроизведения аудио, которое формирует буфер с сэмплами.В сообщении содержиться указатель на буфер - участок памяти по этому указателю необходимо скопировать.
|
Сообщ.
#8
,
|
|
|
Цитата MedEx @ Необходимо перехватить сообщение от приложения для устройства воспроизведения аудио, которое формирует буфер с сэмплами.В сообщении содержиться указатель на буфер - участок памяти по этому указателю необходимо скопировать. Как это реализовать.В какую сторону копать. Добавлено Цитата Prince @ Написать свою программу - это принципиально? МIF ответил вам в другой теме - в скайпе есть возможность записывать разговоры, подключив дополнительный модуль(extras). Если вам принципиально нужна своя программа, простого решения нет. Воспользуйтесь советом Kosha. Возможно - это выход. Ну, или изучать как работает скайп, и свой плагин к нему прикрутить. Запись с микрофонного входа, или запись микса с выхода звковой карты осуществить просто. Но одновременно нельзя. Функционал микшера и стандартные драйверы для звуковух, не расчитаны на такие фокусы. И тут не играет роли, через какой интерфейс писать, директсаунд или другой. Проблема в самой звуковой карте. Она имеет на борту фактически одноканальный (ну, на самом деле двух канальный) АЦП, следовательно может писать только с одного из входов. Может вы не совсем поняли что мне надо реализовать.Есть программа.При нажатии на кнопку на чинается запись всех звуков с аудиокарты.например играет какая-нибудь песня в это время ты что-то говоришь в микрофон.песня идет на выход твой голос на микрофон.В итоге ты получаешь аудифайл с песней + твой голос |
Сообщ.
#9
,
|
|
|
В реалтековских микшерах микшер записи работает в режиме смешивания сигналов входных линий. Вы можете получить нужный вам эффект. Можно задействовать все входные линии одновременно и писать микрофон, линейный вход и стереовыход, общий микс. В картах креатив микшер записи работает в режиме коммутатора входных линий. В этом случае необходимо записывать стереовыход, а в микшере воспроизведения включить микрофон. Собственно, можно также поступить и с реалтеком.
Для скайпа эти способы вообще не годятся, так как в линию, к абоненту, вернется его же сигнал, и кроме неудобства(абонент будет слушать сам себя с задержкой), очень большая вероятность возникновения положительной обратной связи в разговорном тракте. Если непонятно написал, все сводится к установке нужных галок в настройках микшера. Запись осуществляется как обычно, через интерфейсы директсаунд или мме. |
Сообщ.
#10
,
|
|
|
Цитата Prince @ В реалтековских микшерах микшер записи работает в режиме смешивания сигналов входных линий. Вы можете получить нужный вам эффект. Можно задействовать все входные линии одновременно и писать микрофон, линейный вход и стереовыход, общий микс. В картах креатив микшер записи работает в режиме коммутатора входных линий. В этом случае необходимо записывать стереовыход, а в микшере воспроизведения включить микрофон. Собственно, можно также поступить и с реалтеком. Для скайпа эти способы вообще не годятся, так как в линию, к абоненту, вернется его же сигнал, и кроме неудобства(абонент будет слушать сам себя с задержкой), очень большая вероятность возникновения положительной обратной связи в разговорном тракте. Если непонятно написал, все сводится к установке нужных галок в настройках микшера. Запись осуществляется как обычно, через интерфейсы директсаунд или мме. Поподробее про установку галок можно. |
Сообщ.
#11
,
|
|
|
Ну, там бъяснять как бы особо нечего. Вот так выглядит настройки микшера записи реалтек на ноуте от микростар:
При таких установках запись осуществялется только с одного входа - стерео микшер. Микрофонный вход и Линейный вход отключены. В микшере воспроизведения включаете микрофон: В данном случае включен встроенный микрофон ноута. Если бы я подключил внешний микрофон, то "открыл" бы вход pink in, а Микрофон "заглушил". Ну а дальше все как вы говорили, включаете песню, поете в микрофон, и пишете любым звуковым редактором, или своей программой. Только контролируйте уровень воспроизведения и записи, чтобы не было сильной акустической связи между колонками и микрофоном. |
Сообщ.
#12
,
|
|
|
Так существует способ записать разговор по Skype не встраиваясь в Skype???
|
Сообщ.
#13
,
|
|
|
так вам все-таки скайп нужен?
Начинайте ковырять доки по актив х компоненту скайп, https://developer.skype.com/Docs/Skype4COM. https://developer.skype.com/Docs/ApiDoc/Voice_Streams и погуглите skype+sdk+c или на чем вы будете писать программу. |
Сообщ.
#14
,
|
|
|
Цитата Prince @ так вам все-таки скайп нужен? Начинайте ковырять доки по актив х компоненту скайп, https://developer.skype.com/Docs/Skype4COM. https://developer.skype.com/Docs/ApiDoc/Voice_Streams и погуглите skype+sdk+c или на чем вы будете писать программу. Спасибо |