UNPKG

jaak-bestframe

Version:

This is a JAAKRECOG LIVENESS© Angular Component

59 lines (58 loc) • 1.77 kB
import { ElementRef, OnInit, Renderer2 } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { EventEmitter } from '@angular/core'; import { JaakrecogLivenessLibService } from '../jaakrecog-liveness-lib.service'; export declare class CaptureVideoComponent implements OnInit { private renderer; private livenessSrv; video: ElementRef; stream: MediaStream; accessToken: string; co: string; headerName: string; getBestFrame: EventEmitter<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, livenessSrv: JaakrecogLivenessLibService); 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; bestframeRequest(video: string): Promise<any>; reset(): void; stopStreaming(): void; private getTypeErrorByStatus; }