В настоящее время я работаю над довольно простым приложением, которое записывает голос пользователя с помощью AVAudioRecorder и обрабатывает его с помощью AUGraph (из примера iPhoneMixerEQGraphTest), который применяет эффект к голосу, а затем в конечном итоге объединяет песню + голос.
Единственная проблема, с которой я столкнулся сейчас, - это то, что я записываю заранее, а потом пытаюсь обработать.Однако я не хочу, чтобы пользователь выслушивал всю песню + его пение, чтобы иметь возможность передать ее в файл.
Мои вопросы:
- Есть лиспособ сделать рендеринг AUGraph (используя CAAudioUnitOutputCapturer.h) в фоновом режиме?Что будет быстрее (не в реальном времени) и не будет выводиться через динамики.
- Или есть способ сразу же смешать звук с микрофона в виде AudioUnit без вывода микрофона через динамики, а только через музыку.
Приветствия,
M0rph3v5