@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
15 lines • 616 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = getAudioContextBaseLatency;
const browser_1 = require("../utils/browser");
function getAudioContextBaseLatency() {
const isAllowedPlatform = (0, browser_1.isAndroid)() || (0, browser_1.isWebKit)();
if (!isAllowedPlatform) {
return -2 /* SpecialFingerprint.Disabled */;
}
if (!window.AudioContext) {
return -1 /* SpecialFingerprint.NotSupported */;
}
return new AudioContext().baseLatency ?? -1 /* SpecialFingerprint.NotSupported */;
}
//# sourceMappingURL=audio_base_latency.js.map