Mac OS X виртуальный аудио драйвер

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

Я просмотрел большинство примеров, которые смог найти, однако в них реализована только функция копирования максимум выходного IOAudioStream во входной. Это означает, что он преобразует звук во входной поток, только если аудиоустройство выбрано в качестве выходного.

Это должно быть возможно, поскольку ScreenFlow позволяет записывать звук с компьютера, устанавливая kext, который создает виртуальный драйвер.

Как я могу получить доступ к аудиоданным с выхода по умолчанию и отправить их на мой виртуальный драйвер?

Ответы на вопрос(2)

Ваш ответ на вопрос