программно записывать звук, отправляемый на встроенный выход Mac OS X - PullRequest
9 голосов
/ 30 мая 2009

У меня есть загадка:

Мне нужно найти способ захвата необработанных аудиоданных, которые передаются на встроенный выход Mac OS X. Core Audio, HAL и т. Д.

Я могу «прослушивать» встроенный выход и микрофон, но ни один из них не обеспечивает правильный поток данных - точный поток (все объединенные данные из всех входных источников), который поступает на динамики / встроенные -в выходе.

Любой совет приветствуется с благодарностью.

Ответы [ 3 ]

2 голосов
/ 03 июня 2009

возможно, вам стоит взглянуть на исходный код Джека ...

http://sourceforge.net/projects/jackosx

0 голосов
/ 30 мая 2009

Вам понадобится ваше приложение для установки расширения системы. Soundflower - это реализация такого расширения с открытым исходным кодом.

0 голосов
/ 30 мая 2009

Вам нужен доступ к этому потоку из вашей программы, или вы просто хотите скопировать аудио из него? Во втором случае быстрый поиск в Google включил http://www.ambrosiasw.com/utilities/wiretap/ и http://www.rogueamoeba.com/audiohijackpro/. Ни один из них не является открытым или бесплатным.

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

...