@scandit/web-datacapture-id
Version:
Scandit Data Capture SDK for the Web
29 lines (28 loc) • 1.02 kB
TypeScript
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;
}