Нет API для прямого захвата всех звуковых эффектов и музыки из вашей игры.
Наиболее распространенным решением для приложения является генерация всего звука дважды, один раз для вывода звука, а также вторая идентичная копия из сэмплов PCM для подачи микшера DSP или аудиоустройства. Затем передайте выходные данные микшера в AVAssetWriter или другой файл. Эту технику гораздо проще реализовать, если все звуки, создаваемые вашим приложением, имеют форму необработанного звука PCM, воспроизводимого через Audio Queue или API AudioIO Unit RemoteIO, что может потребовать значительных переписываний вашей музыки и звукового кода игры.