QualityReportingSettings.onTsErrors property

Called with the TR 101 290 transport-stream error counters (ETR 101 290 priorities 1-3). Only fires on TS-based ingest. counters are CUMULATIVE running totals since the stream started (Prometheus-counter style) — a consumer differences successive reports for windowed counts / rates. Emitted at most ~1/s, and only when a counter has advanced.

Signature:

onTsErrors?: (event: {
        streamKey: StreamKey;
        counters: {
            syncLoss: number;
            syncByteErrors: number;
            ccErrorsDuplicate: number;
            ccErrorsOutOfOrder: number;
            patErrors: number;
            pmtErrors: number;
            pidErrors: number;
            transportErrors: number;
            crcErrors: number;
            pcrRepetitionErrors: number;
            pcrDiscontinuityErrors: number;
            pcrAccuracyErrors: number;
            ptsErrors: number;
            catErrors: number;
            unreferencedPids: number;
            siRepetitionErrors: number;
            totalPackets: number;
        };
    }) => void;