Houjie
2025-07-24 52a3ff1bce1417b39f6872d8e8cb378e9c2ccc6f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import OneDReader from '../OneDReader';
export default abstract class AbstractRSSReader extends OneDReader {
    private static readonly MAX_AVG_VARIANCE;
    private static readonly MAX_INDIVIDUAL_VARIANCE;
    private static readonly MIN_FINDER_PATTERN_RATIO;
    private static readonly MAX_FINDER_PATTERN_RATIO;
    private readonly decodeFinderCounters;
    private readonly dataCharacterCounters;
    private readonly oddRoundingErrors;
    private readonly evenRoundingErrors;
    private readonly oddCounts;
    private readonly evenCounts;
    constructor();
    protected getDecodeFinderCounters(): Int32Array;
    protected getDataCharacterCounters(): Int32Array;
    protected getOddRoundingErrors(): number[];
    protected getEvenRoundingErrors(): number[];
    protected getOddCounts(): number[];
    protected getEvenCounts(): number[];
    protected parseFinderValue(counters: Int32Array, finderPatterns: Int32Array[]): number;
    /**
     * @param array values to sum
     * @return sum of values
     * @deprecated call {@link MathUtils#sum(int[])}
     */
    protected static count(array: number[]): number;
    protected static increment(array: number[], errors: number[]): void;
    protected static decrement(array: number[], errors: number[]): void;
    protected static isFinderPattern(counters: Int32Array): boolean;
}