UNPKG

@scandit/web-datacapture-id

Version:

Scandit Data Capture SDK for the Web

29 lines (28 loc) 1.02 kB
import type { SafariOOMDetector } from "./SafariOOMDetector"; import type { SafariOOMStats } from "./types"; export declare class SafariOOMStatsCollector { private static readonly UP_TIME_UPDATE_INTERVAL_MS; private _framesProcessedCount; private _didCaptureCount; private _didRejectCount; private _applySettingsCount; private _videoResolution; private _firstFrameProcessedTime?; private _detector; private _upTimeMs; private _upTimeTimer; constructor(detector: SafariOOMDetector<SafariOOMStats>); destroy(): void; get framesProcessedCount(): number; get didCaptureCount(): number; get didRejectCount(): number; get applySettingsCount(): number; get videoResolution(): string | null; set framesProcessedCount(count: number); set didCaptureCount(count: number); set didRejectCount(count: number); set applySettingsCount(count: number); set videoResolution(resolution: string); private get data(); private updateUpTime; }