Перехват звука от проигрывателя до того, как он достигнет настоящей звуковой карты - PullRequest
5 голосов
/ 01 июня 2011

Я пытаюсь создать приложение для перехвата звука с проигрывателя до того, как он достигнет реальной звуковой карты, и перенаправить аудиопоток на виртуальный канал RDP, чтобы воспроизводить звук через динамик удаленного клиента.

Как реализовать этот сценарий для Windows XP и Vista? Любая помощь будет оценена.

Спасибо.

Ответы [ 3 ]

3 голосов
/ 03 июня 2011

Если ваш бюджет это позволяет, вы можете попробовать Virtual Audio Cable .Это коммерческий виртуальный аудиодрайвер, который можно использовать за кулисами (как рекомендовал Марк Хит).

2 голосов
/ 01 июня 2011

Единственный надежный способ сделать это - написать собственный драйвер аудиоустройства, что не является простым делом.

Компромиссным решением будет попытка написать приложение, которое записывает вывод на звуковую карту. В Vista и выше вы можете сделать это, используя WASAPI для петлевой записи . В XP вы должны надеяться, что ваш производитель звуковых карт включил источник записи "What U Hear" (sic) в свой драйвер. См. этот вопрос для получения дополнительной информации.

0 голосов
/ 14 апреля 2016

Другим способом было бы использовать Stereo Mix в разделе устройств записи ваших окон. Однако он захватывает аналоговый выход с вашей звуковой карты, и вы должны помнить, что он аналоговый, а не цифровой. И да, я ищу захват аудиопотока, прежде чем достигнуть звуковой карты, как вы, поэтому я надеюсь, что если кто-то знает, как это сделать, поделится с нами ответом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...