Lines Matching refs:qoeMetrics
144 bool parseQoEMetrics(const char *start_ptr, const char *end_ptr, QoEMetricsType &qoeMetrics)
169 qoeMetrics.name[QoEMetricsType::INITIAL_BUFFERING_DURATION] = true;
175 qoeMetrics.name[QoEMetricsType::REBUFFERING_DURATION] = true;
181 qoeMetrics.name[QoEMetricsType::CORRUPTION_DURATION] = true;
187 qoeMetrics.name[QoEMetricsType::SUCESSIVE_LOSS] = true;
193 qoeMetrics.name[QoEMetricsType::FRAMERATE_DEVIATION] = true;
199 qoeMetrics.name[QoEMetricsType::JITTER_DURATION] = true;
205 qoeMetrics.name[QoEMetricsType::DECODED_BYTES] = true;
237 qoeMetrics.rateFmt = QoEMetricsType::END;
238 qoeMetrics.rateEnd = 'E';
248 qoeMetrics.rateFmt = QoEMetricsType::VAL;
252 qoeMetrics.rateVal = temp;
279 qoeMetrics.range))
291 qoeMetrics.paramExtStat = true;
292 qoeMetrics.paramFmt = QoEMetricsType::STATUS;
296 qoeMetrics.paramExtStat = false;
297 qoeMetrics.paramFmt = QoEMetricsType::STATUS;
304 if (!PV_atof(sptr, (int)(eptr - sptr), qoeMetrics.paramExtFdigit))
306 qoeMetrics.paramFmt = QoEMetricsType::FDIGIT;
313 qoeMetrics.paramExtIdigit = temp;
314 qoeMetrics.paramFmt = QoEMetricsType::IDIGIT;