scandit-sdk
Version:
Scandit Barcode Scanner SDK for the Web
30 lines (29 loc) • 1.31 kB
TypeScript
import { Camera } from "../camera";
import { CameraSettings } from "../cameraSettings";
import { CameraManager } from "./cameraManager";
/**
* A dummy barcode picker utility class used to (not) handle camera interaction.
*/
export declare class DummyCameraManager extends CameraManager {
setInteractionOptions(_1: boolean, _2: boolean, _3: boolean, _4: boolean): void;
isCameraSwitcherEnabled(): boolean;
setCameraSwitcherEnabled(_1: boolean): Promise<void>;
isTorchToggleEnabled(): boolean;
setTorchToggleEnabled(_1: boolean): void;
isTapToFocusEnabled(): boolean;
setTapToFocusEnabled(_1: boolean): void;
isPinchToZoomEnabled(): boolean;
setPinchToZoomEnabled(_1: boolean): void;
setInitialCameraType(_1?: Camera.Type): void;
setCameraType(_1?: Camera.Type): Promise<void>;
setSelectedCamera(_1?: Camera): void;
setSelectedCameraSettings(_1?: CameraSettings): void;
setupCameras(): Promise<void>;
stopStream(): Promise<void>;
applyCameraSettings(_1?: CameraSettings): Promise<void>;
reinitializeCamera(): Promise<void>;
initializeCameraWithSettings(_1: Camera, _2?: CameraSettings): Promise<void>;
setTorchEnabled(_1: boolean): Promise<void>;
toggleTorch(): Promise<void>;
setZoom(_1: number, _2?: number): Promise<void>;
}