Отправить аудио из QTMovie через Интернет - PullRequest
2 голосов
/ 11 октября 2011

У меня есть простое приложение для воспроизведения аудио, которое использует QTMovie для некоторых своих функций. Я также разрабатываю небольшую плату с поддержкой Ethernet для потоковой передачи данных MP3 или PCM.

Есть ли какой-нибудь способ «захватить» то, что выводит QTMovie, отформатировать его в массив байтов и отправить через Ethernet по определенному IP? Каким-то образом iTunes удается сделать это с AirPlay, так что есть какой-то способ сделать это.

Спасибо за любые ответы!

1 Ответ

1 голос
/ 12 октября 2011

Существуют такие готовые изделия, как аэродинамический профиль Rogue Ameoba, на которые вы, возможно, захотите посмотреть:

http://www.rogueamoeba.com/airfoil/mac/

Но если вы действительно хотите испачкать руки и разработать что-то самостоятельно, похоже, QTMovie просто выводит данные в Core Audio, и вы можете установить, какое устройство:

http://developer.apple.com/library/mac/#qa/qa1578/_index.html

Есть немного вопросов и ответов на тему, как программы, которые перехватывают устройства Core Audio, делают это:

Пример кода для захвата звука с Mac в Какао и сохранения в файл?

...