Как аудиоданные, отправляемые на динамики, могут быть получены из приложения? - PullRequest
0 голосов
/ 13 марта 2010

Есть ли API, который подходит для этого? Возможное применение этого - для написания визуализатора и для обработки сигналов в реальном времени.

РЕДАКТИРОВАТЬ: рассматриваемая операционная система Windows. В Linux окольный способ сделать это с Джеком, но я надеюсь на способ чтения данных в аудиобуфере без необходимости подключения приложений к Джеку.

РЕДАКТИРОВАТЬ: хороший ответ найден здесь.

1 Ответ

0 голосов
/ 13 марта 2010

Если звуковая плата, используемая для воспроизведения, имеет записывающее устройство / линию, такую ​​как «Stereo Mix», «What U Hear» и т. Д., Тогда достаточно написать простое приложение для записи, которое способно записывать с указанного устройства записи /Строка и запись из "Stereo Mix", ...

В общем случае (для "всех звуковых плат") потребуется написать специальный драйвер.Примеры приложений с такими специальными драйверами: Virtual Audio Cable (http://software.muzychenko.net/eng/vac.html); Total Recorder (http://www.totalrecorder/com).

)
...