eye-analysis
Version:
Eye Analysis - Browser-based eye tracking and screen recording library for research and experiments
41 lines • 1.03 kB
TypeScript
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