UNPKG

eye-analysis

Version:

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

19 lines 954 B
import type { SyncMarker } from "../recorder/types"; export declare const initializeSynchronization: (sessionId: string) => void; export declare const getRelativeTimestamp: () => number; export declare const addSyncMarker: (type: string, data?: Record<string, unknown>) => SyncMarker; export declare const syncTimestamps: (systemTime: number, browserTime: number) => { offset: number; drift: number; }; export declare const validateDataSync: (gazeTimestamp: number, videoTimestamp: number) => boolean; export declare const getSynchronizationMarkers: () => SyncMarker[]; export declare const stopSynchronization: () => void; export declare const getSessionStartTime: () => number; export declare const calculateSyncQuality: () => { maxTimeOffset: number; averageOffset: number; quality: "excellent" | "good" | "fair" | "poor"; }; export declare const resetSynchronizationState: () => void; //# sourceMappingURL=synchronization.d.ts.map