Exemple #1
0
    public QRCodeReader(DeviceCameraOptions settings, IResult result, IDeviceCam webcam)
    {
        if (Application.HasUserAuthorization(UserAuthorization.WebCam))
        {
            Application.RequestUserAuthorization(UserAuthorization.WebCam);
            //throw new Exception("You need to have permission to use Webcam!");
        }

        status = DeviceCamera.ReadStatus.İnitialize;

        // Default Properties
        deviceCamOptions = (deviceCamOptions == null) ? new DeviceCameraOptions(512, 512, FilterMode.Trilinear) : deviceCamOptions;
        Result           = (result == null) ? new ZXingParser(deviceCamOptions) : result;
        Camera           = (webcam == null) ? new DeviceCamera(deviceCamOptions) : webcam;
    }
Exemple #2
0
 public QRCodeReader(IResult parser, IDeviceCam webcam) : this(null, parser, webcam)
 {
 }