Наше приложение отображает значение шума в децибелах для пользователя, каждые 1/2 se c мы получаем звуковые метрики со следующим кодом:
UInt32 dataSize = sizeof(AudioQueueLevelMeterState) * 1 ;
AudioQueueLevelMeterState *levels = (AudioQueueLevelMeterState*)malloc(dataSize);
OSStatus status = AudioQueueGetProperty(queue, kAudioQueueProperty_CurrentLevelMeterDB, levels, &dataSize);
float decibelValue = levels->mAveragePower;
free(levels);
На каком временном интервале вычисляется значение mAverage? Если это интервал времени с последнего запроса, чтобы получить метрики? Спасибо