Реализация аудио плагина

#ios #ipad #core-audio

#iOS #iPad #ядро-audio

Вопрос:

Кто-нибудь знает о каком-нибудь примере кода, который иллюстрирует реализацию аудио плагина для iOS?

Комментарии:

1. Вы спрашиваете о добавлении пользовательского аудиоустройства в график? Или просто добавляете некоторую обработку звука в свое собственное приложение? Вы не можете добавлять какие-либо плагины или другую обработку в любое приложение, отличное от вашего собственного, на стандартных устройствах iOS.

Ответ №1:

Был плагин AUPlugin.заголовок h для iPhone SDK 3, который, казалось, позволял вам создавать свои собственные звуковые блоки, которые затем можно было поместить в AUGraph. Но, по-видимому, это никогда не работало, и все его функции (AudioComponentRegister () и т.д.) устарели в iOS 4.

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

Комментарии:

1. Похоже, что AudioComponentRegister () снова вернулся в AudioComponent.h (общедоступный) заголовочный файл iOS 5. Хотя я и не пробовал его использовать.