¿Cuál es el promedio de promedio de PowerForChannel de AVAudioPlayer?

Los documentos para AVAudioPlayer dicen averagePowerForChannel: "Devuelve la potencia promedio de un canal dado, en decibelios, para el sonido que se está reproduciendo". Pero no dice qué significa "promedio", o cómo / si ese promedio es ponderado. Me interesa especialmente cuál es el range de muestras, específicamente el intervalo de time y si avanza en el futuro.

AVAudioRecorder: la potencia pico y promedio dice que la fórmula utilizada para calcular la potencia es RMS (raíz cuadrada media) en varias muestras, pero tampoco indica cuántas muestras se usan.

Pregunta de bonificación opcional : si quiero calcular cuál será la potencia promedio, digamos, 100 mseg – el time suficiente para que una animation comience ahora y scope un nivel apropiado pronto, ¿en qué frameworks debería estar mirando? La confusión con los medidores en AVAudioRecorder dice que puedo get los datos de muestra sin procesar con AudioQueue o RemoteIO, y luego puedo usar algo como esto: versión de Android de AveragePowerForChannel de AVAudioPlayer , pero no he encontrado el código de muestra (perdón del juego de palabras).