kamiazya/ngx-face-api-js

View on GitHub
projects/ngx-face-api-js/src/lib/directives/detect-all-faces-video.directive.ts

Summary

Maintainability
A
3 hrs
Test Coverage
import { Directive, Input, ElementRef, Injector } from '@angular/core';
import { Overlay } from '@angular/cdk/overlay';
import { TaskTypeToken } from '../tokens/TaskTypeToken';
import { FeatureToken } from '../tokens/FeatureToken';
import { AbstractDetectDirective } from './abbstract-detect.directive';
@Directive({
  selector: 'video[allFaces]',
  exportAs: 'faces',
})
export class DetectAllFacesVideoDirective extends AbstractDetectDirective {
  @Input()
  public with: FeatureToken[] = [];
  constructor(
    el: ElementRef<HTMLImageElement>,
    overlay: Overlay,
    injector: Injector,
  ) {
    super(el, overlay, injector);
  }
  protected type: TaskTypeToken = 'all';
  protected stream = true;
}