На каком временном интервале вычисляется mAverage в структуре AudioQueueLevelMeterState? - PullRequest
0 голосов
/ 06 февраля 2020

Наше приложение отображает значение шума в децибелах для пользователя, каждые 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? Если это интервал времени с последнего запроса, чтобы получить метрики? Спасибо

...