ActiveLivenessController constructor

ActiveLivenessController({
  1. required String licenseKey,
  2. required void onFinish(
    1. bool,
    2. TemplateModel?
    ),
  3. required int imageStreamMilliSecond,
  4. required int failAcceptableInSecond,
})

Implementation

ActiveLivenessController({
  required String licenseKey,
  required void Function(bool, TemplateModel?) onFinish,
  required int imageStreamMilliSecond,
  required int failAcceptableInSecond,
})  : _imageStreamMilliSecond = imageStreamMilliSecond,
      _onFinish = onFinish,
      _licenseKey = licenseKey {
  _throttler = Throttler(milliSeconds: _imageStreamMilliSecond);
  _luxand = Get.put(LuxandController(licenseKey: _licenseKey));
  _commands = getCommands();
  _failRatio = 1 ~/ (_imageStreamMilliSecond / 1000) * failAcceptableInSecond;
}