コード例 #1
0
ファイル: FPScanner.cs プロジェクト: henryAluede/mtkLIVE2
        //public FPScanner(DeviceIdentity deviceIdentity, int index, CaptureMode captureMode = CaptureMode.PREVIEW_IMAGE_AUTO_DETECT, NativeInterfaceVersion nativeInterfaceVersion = NativeInterfaceVersion.VC3v2)
        public FPScanner(DeviceIdentity deviceIdentity, int index, CaptureMode captureMode)
        {
            //Control.CheckForIllegalCrossThreadCalls = false;
            captureMode = CaptureMode.PREVIEW_IMAGE_AUTO_DETECT;
            NativeInterfaceVersion nativeInterfaceVersion = NativeInterfaceVersion.VC3v2;

            this.DeviceIdentity         = deviceIdentity;
            this.captureMode            = captureMode;
            this.nativeInterfaceVersion = nativeInterfaceVersion;

            worker.DoWork += worker_DoWork;

            InitScanner(index);

            this.Encoder = new Dermalog.Afis.FingerCode3.Encoder();


            try
            {
                // initialize/check DermalogNistQualityCheck license with dummy call
                Dermalog.Afis.NistQualityCheck.DermalogNistQualityCheck.Check(null);
            }catch (System.NullReferenceException)
            {
                //ignore
            }
        }
コード例 #2
0
        public DeviceSelection(NativeInterfaceVersion version)
        {
            InitializeComponent();

            _interfaceVersion = version;

            this.Load += new EventHandler(DeviceSelection_Load);
        }
コード例 #3
0
        public FPScanner(DeviceIdentity deviceIdentity, int index, CaptureMode captureMode = CaptureMode.PREVIEW_IMAGE_AUTO_DETECT, NativeInterfaceVersion nativeInterfaceVersion = NativeInterfaceVersion.VC3v2)
        {
            this.DeviceIdentity         = deviceIdentity;
            this.captureMode            = captureMode;
            this.nativeInterfaceVersion = nativeInterfaceVersion;

            worker.DoWork += worker_DoWork;

            InitScanner(index);

            this.Encoder = new Dermalog.Afis.FingerCode3.Encoder();
        }