UNPKG

jaakrecog-verify

Version:

This is a JAAK.AI Enroll© Angular Component for verify and authenticate users

58 lines (57 loc) 1.75 kB
import { ElementRef, OnInit, Renderer2 } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { EnrollService } from '../enroll.service'; import { OneToNVerify } from '../classes/one-to-n-enroll'; import { ErrorResponse } from '../classes/error'; export declare class CaptureVideoComponent implements OnInit { private renderer; private enrollSrv; video: ElementRef; stream: MediaStream; accessToken: string; getResult: OneToNVerify | ErrorResponse | any; tracker: any; stepper: BehaviorSubject<string>; animationShow: boolean; recordedBlobs: Array<any>; mediaRecorder: any; showLoading: boolean; hasPermission: boolean; alert: boolean; error: boolean; alertSuccess: boolean; messageLoading: string; trackDisabled: boolean; faceExists: BehaviorSubject<boolean>; message: string; trackingFn: any; stepperObservable: any; options: { trackFace: boolean; }; getScreenSize(event?: any): number; constructor(renderer: Renderer2, enrollSrv: EnrollService); ngOnInit(): Promise<void>; initStepper(): void; getPermissions(): Promise<void>; initComponent(): Promise<void>; setupFaceApi(): Promise<void>; initVideoStreaming(): void; start(): Promise<void>; step2(): Promise<void>; goToStep2(): void; goToStep3(): void; step3(): void; startRecording(): void; getBlob(): Blob; getBase64(file: any): Promise<any>; faceTracking(video: any): void; showAlert(): void; showError(): void; showAlertSuccess(): void; resizeEllipsis(): void; enrroll(video: string): Promise<any>; reset(): void; stopStreaming(): void; private getTypeErrorByStatus; }