Вывод аудиопотока в микрофон - PullRequest
6 голосов
/ 04 декабря 2010

Привет всем. Есть ли способ вывода звука из моей программы и перенаправления этого потока на системный вход «слой» микрофона? Я понимаю, что для этого могут потребоваться некоторые «низкоуровневые» вызовы «Pinvoked», но есть ли статьи, которые могут мне помочь. Например, если бы я должен был запустить выходной аудиопоток моего приложения в программе Window Sound Recorder, он бы подумал, что звук исходит из микрофона и, таким образом, записал это. Я не хочу записывать поток, просто вывести его на микрофонный вход устройства. Спасибо за любые идеи.

Ответы [ 5 ]

0 голосов
/ 14 июня 2013

Если ваше приложение может получить доступ к VST, то вы можете использовать wormhole2, которая имеет открытый исходный код и работает для Mac и ПК.Он может отправлять и получать аудио на VST-совместимом хосте.http://code.google.com/p/wormhole2/

Если нет, по крайней мере на Mac, есть Soundflower от cycling74, который устанавливает платформу для аудио входов и выходов, которые доступны во всей системе.cycling74.com/soundflower-landing-page/

В качестве эквивалента на ПК есть: http://jackaudio.org/, что в основном аналогично Soundflower.

0 голосов
/ 14 сентября 2011

, если вы в порядке записи с VLC и находитесь на Vista +, то https://github.com/rdp/virtual-audio-capture-grabber-device может помочь

0 голосов
/ 29 декабря 2010

Похоже, вы ищете виртуальный аудио драйвер. Вы можете приобрести программное обеспечение у Softonic , которое уже делает это. Если вам нужно собрать его самостоятельно, то вы можете управлять этим с помощью DirectSound (часть библиотеки DirectX ) от Microsoft.

0 голосов
/ 30 декабря 2010

Я использовал Виртуальный аудиокабель только для этой цели!

0 голосов
/ 29 декабря 2010

Подумайте над поиском Pure Data (ПК) или Max MSP (Mac) для решения проблемы такого типа.

...