Resource Base
Table of contents

DCVBarcodeReader - DCVXamarin.iOS

DCVBarcodeReader class of DCVXamarin.iOS implements interface IDCVBarcodeReader on iOS.

namespace DCVXamarin.iOS
{
    public class DCVBarcodeReader : NSObject, IDBRTextResultListener, INativeObject, IDisposable, IDBRLicenseVerificationListener, IDCVBarcodeReader
    {
        public DCVBarcodeReader();

        public void AddResultListener(IBarcodeResultListener listener);
        public void DBRLicenseVerificationCallback(bool isSuccess, NSError error);
        public DBRRuntimeSettings GetRuntimeSettings();
        public string GetVersion();
        public void InitLicense(string license, ILicenseVerificationListener listener);
        public string OutputRuntimeSettingsToString();
        public void ResetRuntimeSettings();
        public void SetCameraEnhancer(IDCVCameraEnhancer dce);
        public void StartScanning();
        public void StopScanning();
        public void TextResultCallback(nint frameId, iImageData imageData, iTextResult[] results);
        public void UpdateRuntimeSettings(DBRRuntimeSettings settings);
        public void UpdateRuntimeSettings(EnumDBRPresetTemplate presetTemplate);
        public void UpdateRuntimeSettings(string jsonTemplate);
        public int MinImageReadingInterval { get; set; }
        public bool EnableResultVerification { get; set; }
        public bool EnableDuplicateFilter { get; set; }
        public int DuplicateForgetTime { get; set; }
    }
}

Code Snippet

DCVCameraEnhancer dce = new DCVCameraEnhancer();
DCVBarcodeReader dbr = new DCVBarcodeReader();
LoadApplication(new App(dce, dbr));

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    Change +