@idscan/idvc2
Version:
component for the capturing documents
18 lines (17 loc) • 768 B
TypeScript
import { CameraObjects, CameraMapType, IAdditionalConstrains, VideoDevice } from '../../types/modules/camera';
import { CameraError } from '../initErrorHandler';
/**
* all available cameras
*/
export declare const cameraObjects: CameraObjects;
export declare const cameraTypes: CameraMapType[];
export declare const stopTrack: (mediaStream: MediaStream) => void;
export declare const fillVideoDevices: (additionalConstrains: IAdditionalConstrains) => Promise<{
cameraObjects: VideoDevice[];
cameraTypes: CameraMapType[];
} | CameraError>;
export declare const startCamera: ({ cameraType, defaultConstraints, additionalConstrains, }: {
cameraType: any;
defaultConstraints: any;
additionalConstrains: any;
}) => Promise<CameraError | MediaStream>;