QualityReportingVideoSettings interface

Video-side quality reporting configuration. Each detection carries its own hysteresis thresholds; omit to disable that detection.

Signature:

export interface QualityReportingVideoSettings

Properties

Property Type Description

blackDetect?

{ frameThreshold?: number; minBlackFrames?: number; minClearFrames?: number; }

(Optional) Black-frame detection with hysteresis — omit to disable.

freezeDetect?

{ freezeThreshold?: number; minFrozenFrames?: number; minMovingFrames?: number; }

(Optional) Freeze-frame detection with hysteresis — omit to disable.

mqaConfig?

MqaConfig

(Optional) Optional MQA quality-metric aggregation weights. When omitted, server defaults are used.

nrIqa?

{ scoreThreshold: number; minPoorFrames?: number; minGoodFrames?: number; }

(Optional) NR-IQA quality detection with hysteresis — omit to disable.

reportMqaVideo?

boolean

(Optional) Emit MqaVideoScore events whenever the aggregated SVTA MQA-VIDEO composite score (integer [0..100]) changes. Uses the default aggregation weights defined in the PureScript QualityMetrics module.