Iphone 什么是AVAudioPlayer';s平均通道平均功率?

Iphone 什么是AVAudioPlayer';s平均通道平均功率?,iphone,ios,audio,avfoundation,avaudioplayer,Iphone,Ios,Audio,Avfoundation,Avaudioplayer,AVAudioPlayer的文档说averagePowerForChannel:“返回给定频道的平均功率,以分贝为单位,用于播放声音。”但它没有说明“平均”是什么意思,或者该平均值如何加权。我特别感兴趣的是样本的范围,特别是时间间隔,以及它是否会延续到未来 表示用于计算功率的公式是多个样本的RMS(均方根),但也没有说明使用了多少个样本 可选的附加问题:如果我想计算100毫秒内的平均功率——动画现在开始并很快达到适当水平的足够时间——我应该研究什么样的框架?说我可以通过AudioQueue或Re

AVAudioPlayer
的文档说
averagePowerForChannel:
“返回给定频道的平均功率,以分贝为单位,用于播放声音。”但它没有说明“平均”是什么意思,或者该平均值如何加权。我特别感兴趣的是样本的范围,特别是时间间隔,以及它是否会延续到未来

表示用于计算功率的公式是多个样本的RMS(均方根),但也没有说明使用了多少个样本

可选的附加问题:如果我想计算100毫秒内的平均功率——动画现在开始并很快达到适当水平的足够时间——我应该研究什么样的框架?说我可以通过AudioQueue或RemoteIO获得原始样本数据,然后我可以使用类似的东西:--但我还没有找到样本代码(请原谅这个双关语)