Я использую службы Audio Unit Processing Graph Services на iOS, чтобы создать небольшой график аудиоустройств для вывода звука. Я устанавливаю обратный вызов рендеринга и передаю аудиоданные в граф при вызове обратного вызова.
Это работает нормально, пока моя аудиосессия не будет прервана (например, телефонным звонком или сигналом тревоги); в этот момент обратный вызов останавливается и больше никогда не вызывается, даже после завершения прерывания.
Я попытался снова вызвать AUGraphStart() на графике, но это не помогло. Есть идеи?