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; }
public QRCodeReader(IResult parser, IDeviceCam webcam) : this(null, parser, webcam) { }