Lines Matching refs:metrics
471 int WebRtcAec_GetMetrics(void* handle, AecMetrics* metrics) {
483 if (metrics == NULL) {
495 metrics->erl.instant = (int)erl.instant;
500 metrics->erl.average = (int)dtmp;
502 metrics->erl.average = kOffsetLevel;
505 metrics->erl.max = (int)erl.max;
508 metrics->erl.min = (int)erl.min;
510 metrics->erl.min = kOffsetLevel;
514 metrics->erle.instant = (int)erle.instant;
519 metrics->erle.average = (int)dtmp;
521 metrics->erle.average = kOffsetLevel;
524 metrics->erle.max = (int)erle.max;
527 metrics->erle.min = (int)erle.min;
529 metrics->erle.min = kOffsetLevel;
533 if ((metrics->erl.average > kOffsetLevel) &&
534 (metrics->erle.average > kOffsetLevel)) {
535 stmp = metrics->erl.average + metrics->erle.average;
539 metrics->rerl.average = stmp;
542 metrics->rerl.instant = stmp;
543 metrics->rerl.max = stmp;
544 metrics->rerl.min = stmp;
547 metrics->aNlp.instant = (int)a_nlp.instant;
552 metrics->aNlp.average = (int)dtmp;
554 metrics->aNlp.average = kOffsetLevel;
557 metrics->aNlp.max = (int)a_nlp.max;
560 metrics->aNlp.min = (int)a_nlp.min;
562 metrics->aNlp.min = kOffsetLevel;