UNPKG

eye-analysis

Version:

Eye Analysis - Browser-based eye tracking and screen recording library for research and experiments

41 lines 1.03 kB
import type { GazePoint } from "../recorder/types"; interface QualityMetrics { averageSamplingRate: number; dataLossRate: number; averageConfidence: number; totalDataPoints: number; confidenceDistribution: { high: number; medium: number; low: number; }; } /** * Start quality tracking */ export declare const startQualityTracking: () => void; /** * Stop quality tracking */ export declare const stopQualityTracking: () => void; /** * Add gaze point for quality analysis */ export declare const addGazePointForQuality: (gazePoint: GazePoint) => void; /** * Calculate current quality metrics */ export declare const getTrackingQuality: () => QualityMetrics; /** * Get quality assessment as human-readable string */ export declare const getQualityAssessment: () => { overall: "excellent" | "good" | "fair" | "poor"; details: string[]; }; /** * Reset quality state */ export declare const resetQualityState: () => void; export {}; //# sourceMappingURL=quality.d.ts.map