nativescript-dynamsoft-barcode-reader
Version:
Nativescript plugin for Dynamsoft Barcode Reader
20 lines (19 loc) • 933 B
TypeScript
import { LicenseListener, TextResultListener } from '.';
import { BarcodeReaderCommon, TextResult } from './common';
export declare class BarcodeReader extends BarcodeReaderCommon {
dbr: com.dynamsoft.dbr.BarcodeReader;
constructor();
initLicense(license: string, listener?: LicenseListener): void;
initRuntimeSettingsWithString(template: string): void;
decodeFrameAsync(frame: any): Promise<TextResult[]>;
decodeFrame(frame: any): TextResult[];
decodeBitmap(bitmap: any): TextResult[];
decodeFile(file: string): TextResult[];
decodeBase64(base64: string): TextResult[];
wrapResult(results: androidNative.Array<com.dynamsoft.dbr.TextResult>): TextResult[];
base642Bitmap(base64: string): android.graphics.Bitmap;
setCameraEnhancer(dce: any): void;
startScanning(): void;
stopScanning(): void;
setTextResultListener(listener: TextResultListener): void;
}