Audio Graph render callback deja de llamarse después de la interrupción de la session de audio

Estoy utilizando los services de charts de procesamiento de unidades de audio en iOS para crear un pequeño gráfico de unidades de audio para generar audio. Configuro una callback de procesamiento e ingresa datos de audio en el gráfico cuando se invoca la callback.

Esto funciona bien hasta que se interrumpe mi session de audio (por ejemplo, mediante una llamada telefónica o una alarma); en ese punto, la callback se detiene y nunca más se vuelve a llamar, incluso después de que finaliza la interrupción.

Intenté volver a llamar a AUGraphStart () en el gráfico, pero eso no parece ayudar. ¿Algunas ideas?

Resulta que debe detener explícitamente el gráfico con AUGraphStop () en la callback de interrupción; de lo contrario, la llamada a AUGraphStart () no tendrá ningún efecto.

    Intereting Posts