UNPKG

jaakrecog-liveness-lib

Version:

This is a JAAKRECOG LIVENESS© Angular Component

43 lines (42 loc) • 1.53 kB
import { Renderer2 } from '@angular/core'; import { ElementRef, OnInit, EventEmitter } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { BehaviorSubject, Subscription } from 'rxjs'; import { JaakrecogLivenessLibService } from '../jaakrecog-liveness-lib.service'; import { CaptureOptions } from '../interfaces/video-capture-options'; export declare class CaptureVideoComponent implements OnInit { private renderer; private livenessSrv; dialogRef: MatDialogRef<CaptureVideoComponent>; data: CaptureOptions; video: ElementRef; stream: MediaStream; token: string; getBestFrame: EventEmitter<any>; stepper: BehaviorSubject<string>; showAnimation: boolean; showLoading: boolean; faceExists: BehaviorSubject<boolean>; message: string; trackingFn: any; mediaRecorder: any; recordedBlobs: any; stepperObservable: Subscription; private onResize; constructor(renderer: Renderer2, livenessSrv: JaakrecogLivenessLibService, dialogRef: MatDialogRef<CaptureVideoComponent>, data: CaptureOptions); ngOnInit(): Promise<void>; initComponent(): Promise<void>; initVideoStreaming(): void; initStepper(): void; start(): Promise<void>; step2(): Promise<void>; goToStep2(): void; step3(): void; goToStep3(): void; stopStreaming(): void; startRecording(): void; getBlob(): Blob; getBase64(file: any): Promise<any>; verifyVideo(video: string): Promise<any>; resizeEllipsis(): void; }